lunes, 30 de noviembre de 2009

algoritmos Faciles (20)

import java.io.*;
public class Alumno2
{
public static void main(String args[])
{

InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);


String datoEntrada;

String nombreAlum="", observacion;
float calif1=0, calif2=0, calif3=0, calif4=0, promedio;

System.out.println("\n CALCULA PROMEDIO DE UN ALUMNO\n");

try
{
System.out.println("------------ Entrada de datos ------------");
System.out.print("Teclee nombre: ");
datoEntrada = flujoEntrada.readLine();
nombreAlum = datoEntrada;

System.out.print("Teclee calificacion 1: ");
datoEntrada = flujoEntrada.readLine();
calif1 = Float.parseFloat(datoEntrada);

System.out.print("Teclee calificacion 2: ");
datoEntrada = flujoEntrada.readLine();
calif2 = Float.parseFloat(datoEntrada);

System.out.print("Teclee calificacion 3: ");
datoEntrada = flujoEntrada.readLine();
calif3 = Float.parseFloat(datoEntrada);

System.out.print("Teclee calificacion 4: ");
datoEntrada = flujoEntrada.readLine();
calif4 = Float.parseFloat(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}


promedio = (calif1 + calif2 + calif3 + calif4) / 4;
if (promedio >= 60)
observacion = "Aprobado";
else
observacion = "Reprobado";


System.out.println("\n----------------- Salida -----------------");
System.out.println("Nombre = " + nombreAlum);
System.out.println("Promedio = " + promedio);
System.out.println("Observacion = " + observacion);
}
}

--------------------------------------------------------------------------------------------------------------------------------

import java.io.*;
public class Angulo4
{
public static void main(String args[])
{

InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);


String datoEntrada;

double angulo=0, senAng, cosAng, angRadianes, angGrados;
char resp=' ';

System.out.println("\nREALIZA CALCULOS LOGARITMICOS\n");


try
{
System.out.println("------------ Entrada de datos ------------");
System.out.println("¿En que tiene el tamaño del angulo?");
System.out.print("¿En Grados (G), Radianes (R)?: ");
resp = (char)System.in.read();
System.in.skip(2);

System.out.print("Teclee tamaño del angulo: ");
datoEntrada = flujoEntrada.readLine();
angulo = Double.parseDouble(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}

if (resp == 'G' || resp == 'g')
{
angRadianes = angulo * (Math.PI/180);
System.out.println("Equivalen a " + angRadianes + " Radianes");
senAng = Math.sin(angRadianes);
cosAng = Math.cos(angRadianes);
}
else
{
angGrados = angulo * (180/Math.PI);
System.out.println("Equivalen a " + angGrados + " Grados");
senAng = Math.sin(angulo);
cosAng = Math.cos(angulo);
}


System.out.println("\n----------------- Salida -----------------");
System.out.println("Seno = " + senAng);
System.out.println("Coseno = " + cosAng);
}
}

--------------------------------------------------------------------------------------------------------------------------------


import java.io.*;
public class AngulosIgualesDife
{
public static void main(String args[])
{

InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);


String datoEntrada;


float anguloA = 0F, anguloB = 0F;

System.out.println("\nIMPRIME SI LOS ANGULOS SON IGUALES O DIFERENTES\n");


try
{
System.out.println("------------ Entrada de datos ------------");
System.out.print("Teclee angulo A: ");
datoEntrada = flujoEntrada.readLine();
anguloA = Float.parseFloat(datoEntrada);

System.out.print("Teclee angulo B: ");
datoEntrada = flujoEntrada.readLine();
anguloB = Float.parseFloat(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}


System.out.println("\n----------------- Salida -----------------");
if (anguloA == anguloB)
{
System.out.println("Los angulos son iguales");
if (anguloA < 90)
System.out.println("son Agudos");
if (anguloA == 90)
System.out.println("son RectoS");
if (anguloA > 90 && anguloA < 180)
System.out.println("son Obtusos");
if (anguloA == 0 || anguloA == 180 || anguloA == 360)
System.out.println("son Llanos o Planos");
if (anguloA > 180 && anguloA < 360)
System.out.println("son Concavos");
}
else
{
System.out.println("Los angulos son diferentes");
if (anguloA < 90)
System.out.println("El angulo A es Agudo");
if (anguloA == 90)
System.out.println("El angulo A es Recto");
if (anguloA > 90 && anguloA < 180)
System.out.println("El angulo A es Obtuso");
if (anguloA == 0 || anguloA == 180 || anguloA == 360)
System.out.println("El angulo A es Llano o Plano");
if (anguloA > 180 && anguloA < 360)
System.out.println("El angulo A es Concavo");
if (anguloB < 90)
System.out.println("El angulo B es Agudo");
if (anguloB == 90)
System.out.println("El angulo B es Recto");
if (anguloB > 90 && anguloB < 180)
System.out.println("El angulo B es Obtuso");
if (anguloB == 0 || anguloB == 180 || anguloB == 360)
System.out.println("El angulo B es Llano o Plano");
if (anguloB > 180 && anguloB < 360)
System.out.println("El angulo B es Concavo");
}
}
}

------------------------------------------------------------------------------------------------------------------------------------


import java.io.*;
public class Cliente1
{
public static void main(String args[])
{

InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);


String datoEntrada;


String nombreClie="";
int tipoClie=0, cantidad=0;
float precioUni=0, subTotal, descuento=0, totalPagar;

System.out.println("\n REALIZA CALCULOS DE UN CLIENTE\n");


try
{
System.out.println("------------ Entrada de datos ------------");
System.out.print("Teclee nombre: ");
datoEntrada = flujoEntrada.readLine();
nombreClie = datoEntrada;

System.out.print("Teclee tipo de cliente (1-4): ");
datoEntrada = flujoEntrada.readLine();
tipoClie = Integer.parseInt(datoEntrada);

System.out.print("Teclee cantidad de piezas compradas: ");
datoEntrada = flujoEntrada.readLine();
cantidad = Integer.parseInt(datoEntrada);

System.out.print("Teclee precio unitario: ");
datoEntrada = flujoEntrada.readLine();
precioUni = Float.parseFloat(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}


subTotal = cantidad * precioUni;
switch (tipoClie)
{
case 1:
descuento = subTotal * 0.05F;
break;
case 2:
descuento = subTotal * 0.08F;
break;
case 3:
descuento = subTotal * 0.12F;
break;
case 4:
descuento = subTotal * 0.15F;
break;
}
totalPagar = subTotal - descuento;


System.out.println("\n----------------- Salida -----------------");
System.out.println("Nombre = " + nombreClie);
System.out.println("Subtotal = " + subTotal);
System.out.println("Descuento = " + descuento);
System.out.println("Total a pagar = " + totalPagar);
}
}

-----------------------------------------------------------------------------------------------------------------------------------

import java.io.*;
public class Cuadratica1
{
public static void main(String args[])
{

InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);


String datoEntrada;


double a=0, b=0, c=0, raizUnica, parteReal, parteImaginaria,
raizReal1, raizReal2;

System.out.println("\nREALIZA CALCULOS CON LA ECUACION CUADRATICA\n");


try
{
System.out.println("------------ Entrada de datos ------------");
System.out.print("Teclee Coeficiente A: ");
datoEntrada = flujoEntrada.readLine();
a = Double.parseDouble(datoEntrada);

System.out.print("Teclee Coeficiente B: ");
datoEntrada = flujoEntrada.readLine();
b = Double.parseDouble(datoEntrada);

System.out.print("Teclee Coeficiente C: ");
datoEntrada = flujoEntrada.readLine();
c = Double.parseDouble(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}


System.out.println("\n----------------- Salida -----------------");
if ((Math.pow(b,2)-4*a*c) == 0)
{
raizUnica = -b/(2*a);
System.out.println("Tiene raiz unica");
System.out.println("Raiz unica = " + raizUnica);
}
else
if ((Math.pow(b,2)-4*a*c) < 0)
{
parteReal = -b/(2*a);
parteImaginaria = Math.sqrt(Math.abs(Math.pow(b,2)-4*a*c))/(2*a);
System.out.println("Tiene raices complejas");
System.out.println(" Parte real Parte imaginaria");
System.out.println(parteReal + " + " + parteImaginaria);
System.out.println(parteReal + " - " + parteImaginaria);
}
else
{
raizReal1 = -b + Math.sqrt(Math.pow(b,2)-4*a*c)/(2*a);
raizReal2 = -b - Math.sqrt(Math.pow(b,2)-4*a*c)/(2*a);
System.out.println("Tiene raices reales");
System.out.println("Raiz real 1 = " + raizReal1);
System.out.println("Raiz real 2 = " + raizReal2);
}
}
}

---------------------------------------------------------------------------------------------------------------------------------

import java.io.*;
public class DiceDia1
{
public static void main(String args[])
{

InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);

String datoEntrada;


int numDia=0;

System.out.println("\n DICE NOMBRE DEL DIA\n");


try
{
System.out.println("------------ Entrada del dato ------------");
System.out.print("Teclee numero de dia (1-7): ");
datoEntrada = flujoEntrada.readLine();
numDia = Integer.parseInt(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}


System.out.print("\nEl dia " + numDia + " es ");
switch (numDia)
{
case 1:
System.out.println("Domingo");
break;
case 2:
System.out.println("Lunes");
break;
case 3:
System.out.println("Martes");
break;
case 4:
System.out.println("Miercoles");
break;
case 5:
System.out.println("Jueves");
break;
case 6:
System.out.println("Viernes");
break;
case 7:
System.out.println("Sabado");
break;
default:
System.out.println("No esta en el rango de 1 a 7");
}
}
}

----------------------------------------------------------------------------------------------------------------------------------

import java.io.*;
public class DiceParImpar
{
public static void main(String args[])
{

InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);


String datoEntrada;


int num=0;

System.out.println("\n DICE SI ES PAR O IMPAR\n");


try
{
System.out.println("------------ Entrada del dato ------------");
System.out.print("Teclee un numero entero (0-9): ");
datoEntrada = flujoEntrada.readLine();
num = Integer.parseInt(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}


switch (num)
{
case 0:
case 2:
case 4:
case 6:
case 8:
System.out.println("\nEl numero " + num + " es " + "Par");
break;
case 1:
case 3:
case 5:
case 7:
case 9:
System.out.println("\nEl numero " + num + " es " + "Impar");
break;
default:
System.out.println("\nNo esta en el rango de 0 a 9");
}
}
}

-------------------------------------------------------------------------------------------------------------------------------------

import java.io.*;
public class DiceVocal
{
public static void main(String args[])
{

char car=' ';

System.out.println("\n DICE SI ES VOCAL O NO\n");


try
{
System.out.println("------------ Lectura del dato ------------");
System.out.print("Teclee un caracter: ");
car = (char)System.in.read();
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}

switch (car)
{
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
System.out.println(car + " es vocal minuscula");
break;
case 'A':
case 'E':
case 'I':
case 'O':
case 'U':
System.out.println(car + " es vocal mayuscula");
break;
default:
System.out.println(car + " no es vocal");
}
}
}

--------------------------------------------------------------------------------------------------------------------------------------

import java.io.*;
public class Empleado2
{
public static void main(String args[])
{

InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);


String datoEntrada;


String nombreEmp="";
int horasTrab=0;
float cuotaHora=0;
float sueldo;

System.out.println("\n CALCULA SUELDO DE EMPLEADO DOBLE\n");


try
{
System.out.println("------------ Entrada de datos ------------");
System.out.print("Teclee nombre: ");
datoEntrada = flujoEntrada.readLine();
nombreEmp = datoEntrada;

System.out.print("Teclee horas trabajadas: ");
datoEntrada = flujoEntrada.readLine();
horasTrab = Integer.parseInt(datoEntrada);

System.out.print("Teclee cuota por hora: ");
datoEntrada = flujoEntrada.readLine();
cuotaHora = Float.parseFloat(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}


if (horasTrab <= 40)
sueldo = horasTrab * cuotaHora;
else
sueldo = (40*cuotaHora) + ((horasTrab-40)*(cuotaHora*2));


System.out.println("\n----------------- Salida -----------------");
System.out.println("Nombre = " + nombreEmp);
System.out.println("Sueldo = " + sueldo);
}
}

-----------------------------------------------------------------------------------------------------------------------------------

import java.io.*;
public class Empleado3
{
public static void main(String args[])
{

InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);

String datoEntrada;


String nombreEmp="";
int horasTrab=0;
float cuotaHora=0;
float sueldo;

System.out.println("\n CALCULA SUELDO DE EMPLEADO TRIPLE\n");


try
{
System.out.println("------------ Entrada de datos ------------");
System.out.print("Teclee nombre: ");
datoEntrada = flujoEntrada.readLine();
nombreEmp = datoEntrada;

System.out.print("Teclee horas trabajadas: ");
datoEntrada = flujoEntrada.readLine();
horasTrab = Integer.parseInt(datoEntrada);

System.out.print("Teclee cuota por hora: ");
datoEntrada = flujoEntrada.readLine();
cuotaHora = Float.parseFloat(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}


if (horasTrab <= 40)
sueldo = horasTrab * cuotaHora;
else
if (horasTrab <= 50)
sueldo = (40*cuotaHora) + ((horasTrab-40)*(cuotaHora*2));
else
sueldo = (40*cuotaHora) + (10*cuotaHora*2)
+ ((horasTrab-50)*(cuotaHora*3));


System.out.println("\n----------------- Salida -----------------");
System.out.println("Nombre = " + nombreEmp);
System.out.println("Sueldo = " + sueldo);
}
}

-----------------------------------------------------------------------------------------------------------------------------------

import java.io.*;
public class Empleado4
{
public static void main(String args[])
{

InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);


String datoEntrada;



String nombreEmp="";
int horasTrab=0;
float cuotaHora=0;
float sueldo;

System.out.println("\n CALCULA SUELDO DE EMPLEADO\n");


try
{
System.out.println("------------ Entrada de datos ------------");
System.out.print("Teclee nombre: ");
datoEntrada = flujoEntrada.readLine();
nombreEmp = datoEntrada;

System.out.print("Teclee horas trabajadas: ");
datoEntrada = flujoEntrada.readLine();
horasTrab = Integer.parseInt(datoEntrada);

System.out.print("Teclee cuota por hora: ");
datoEntrada = flujoEntrada.readLine();
cuotaHora = Float.parseFloat(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}


sueldo = horasTrab * cuotaHora;
if (horasTrab > 40)
sueldo = sueldo + (sueldo * 0.05F);


System.out.println("\n----------------- Salida -----------------");
System.out.println("Nombre = " + nombreEmp);
System.out.println("Sueldo = " + sueldo);
}
}
-------------------------------------------------------------------------------------------------------------------------------------

import java.io.*;
public class EquivalenciasPies
{
public static void main(String args[])
{

InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);


String datoEntrada;


double metros=0, pies=0, yardas=0, pulgadas=0;
char resp=' ';

System.out.println("\nCALCULA EQUIVALENCIAS YARDAS PIES PLGADAS METROS\n");


try
{
System.out.println("------------ Entrada de datos ------------");
System.out.println("¿Que desea convertir?");
System.out.print("¿Metros (M), Yardas (Y), Pies (P), Pulgadas (U)?: ");
resp = (char)System.in.read();
System.in.skip(2);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}


if (resp == 'M' || resp == 'm')
{

try
{
System.out.print("Teclee numero de metros: ");
datoEntrada = flujoEntrada.readLine();
metros = Double.parseDouble(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}

pulgadas = (metros * 100)/2.54;
pies = pulgadas/12;
yardas = pies/3;

System.out.println("\n----------------- Salida -----------------");
System.out.println(metros + " Metros equivalen a ");
System.out.println(pulgadas + " Pulgadas");
System.out.println(pies + " Pies");
System.out.println(yardas + " Yardas");
}

if (resp == 'Y' || resp == 'y')
{

try
{
System.out.print("Teclee numero de yardas: ");
datoEntrada = flujoEntrada.readLine();
yardas = Double.parseDouble(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}

pies = yardas * 3;
pulgadas = pies * 12;
metros = (pulgadas * 2.54) / 100;


System.out.println("\n----------------- Salida -----------------");
System.out.println(yardas + " Yardas equivalen a ");
System.out.println(pulgadas + " Pulgadas");
System.out.println(pies + " Pies");
System.out.println(metros + " Metros");
}

if (resp == 'P' || resp == 'p')
{


try
{
System.out.print("Teclee numero de pies: ");
datoEntrada = flujoEntrada.readLine();
pies = Double.parseDouble(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}


pulgadas = pies * 12;
yardas = pies/3;
metros = (pulgadas * 2.54) / 100;


System.out.println("\n----------------- Salida -----------------");
System.out.println(pies + " Pies equivalen a ");
System.out.println(pulgadas + " Pulgadas");
System.out.println(yardas + " Yardas");
System.out.println(metros + " Metros");
}

if (resp == 'U' || resp == 'u')
{
try
{
System.out.print("Teclee numero de pulgadas: ");
datoEntrada = flujoEntrada.readLine();
pulgadas = Double.parseDouble(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}


pies = pulgadas/12;
yardas = pies/3;
metros = (pulgadas * 2.54) / 100;

System.out.println("\n----------------- Salida -----------------");
System.out.println(pulgadas + " Pulgadas equivalen a ");
System.out.println(pies + " Pies");
System.out.println(yardas + " Yardas");
System.out.println(metros + " Metros");
}
}
}

--------------------------------------------------------------------------------------------------------------------------------------

import java.io.*;
public class LeyNewton1
{
public static void main(String args[])
{

InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);

String datoEntrada;

double f=0, a=0, m=0;
char resp=' ';

System.out.println("\nREALIZA CALCULOS CON LA SEGUNDA LEY NEWTON\n");

try
{
System.out.println("------------ Entrada de datos ------------");
System.out.println("¿Que desea calcular?");
System.out.print("¿Fuerza (F), Aceleracion (A), Masa (M)?: ");
resp = (char)System.in.read();
System.in.skip(2);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}

if (resp == 'F' || resp == 'f')
{
try
{
System.out.print("Teclee Masa: ");
datoEntrada = flujoEntrada.readLine();
m = Double.parseDouble(datoEntrada);

System.out.print("Teclee Aceleracion: ");
datoEntrada = flujoEntrada.readLine();
a = Double.parseDouble(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}
f = m * a;
System.out.println("\n----------------- Salida -----------------");
System.out.println("Fuerza = " + f);
}

if (resp == 'A' || resp == 'a')
{
try
{
System.out.print("Teclee Masa: ");
datoEntrada = flujoEntrada.readLine();
m = Double.parseDouble(datoEntrada);

System.out.print("Teclee Fuerza: ");
datoEntrada = flujoEntrada.readLine();
f = Double.parseDouble(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}
a = f / m;
System.out.println("\n----------------- Salida -----------------");
System.out.println("Aceleracion = " + a);
}

if (resp == 'M' || resp == 'm')
{
try
{
System.out.print("Teclee Fuerza: ");
datoEntrada = flujoEntrada.readLine();
f = Double.parseDouble(datoEntrada);

System.out.print("Teclee Aceleracion: ");
datoEntrada = flujoEntrada.readLine();
a = Double.parseDouble(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}
m = f / a;
System.out.println("\n----------------- Salida -----------------");
System.out.println("Masa = " + m);
}
}
}

------------------------------------------------------------------------------------------------------------------------------------

import java.io.*;
public class Mayor2Numeros
{
public static void main(String args[])
{

InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);

String datoEntrada;

int a=0, b=0;

System.out.println("\n IMPRIME EL MAYOR DE 2 NUMEROS\n");

try
{
System.out.println("------------ Entrada de datos ------------");
System.out.print("Teclee numero 1: ");
datoEntrada = flujoEntrada.readLine();
a = Integer.parseInt(datoEntrada);

System.out.print("Teclee numero 2: ");
datoEntrada = flujoEntrada.readLine();
b = Integer.parseInt(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}

System.out.println("\n----------------- Salida -----------------");
if (a > b)
System.out.println("El mayor es " + a);
else
System.out.println("El mayor es " + b);
}
}
----------------------------------------------------------------------------------------------------------------------------------

import java.io.*;
public class Mayor3Numeros1
{
public static void main(String args[])
{

InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);

String datoEntrada;

int a=0, b=0, c=0;

System.out.println("\n IMPRIME EL MAYOR DE 3 NUMEROS\n");

try
{
System.out.println("------------ Entrada de datos ------------");
System.out.print("Teclee numero 1: ");
datoEntrada = flujoEntrada.readLine();
a = Integer.parseInt(datoEntrada);

System.out.print("Teclee numero 2: ");
datoEntrada = flujoEntrada.readLine();
b = Integer.parseInt(datoEntrada);

System.out.print("Teclee numero 3: ");
datoEntrada = flujoEntrada.readLine();
c = Integer.parseInt(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}

System.out.println("\n----------------- Salida -----------------");
if (a > b)
if (a > c)
System.out.println("El mayor es " + a);
else
System.out.println("El mayor es " + c);
else
if (b > c)
System.out.println("El mayor es " + b);
else
System.out.println("El mayor es " + c);
}
}
-------------------------------------------------------------------------------------------------------------------------------------

import java.io.*;
public class Mayor3Numeros2
{
public static void main(String args[])
{

InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);

String datoEntrada;

int a=0, b=0, c=0;

System.out.println("\n IMPRIME EL MAYOR DE 3 NUMEROS\n");

try
{
System.out.println("------------ Entrada de datos ------------");
System.out.print("Teclee numero 1: ");
datoEntrada = flujoEntrada.readLine();
a = Integer.parseInt(datoEntrada);

System.out.print("Teclee numero 2: ");
datoEntrada = flujoEntrada.readLine();
b = Integer.parseInt(datoEntrada);

System.out.print("Teclee numero 3: ");
datoEntrada = flujoEntrada.readLine();
c = Integer.parseInt(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}

System.out.println("\n----------------- Salida -----------------");
if (a > b && a > c)
System.out.println("El mayor es " + a);
if (b > a && b > c)
System.out.println("El mayor es " + b);
if (c > a && c > b)
System.out.println("El mayor es " + c);
}
}
---------------------------------------------------------------------------------------------------------------------------------

import java.io.*;
public class Mayor3Numeros3
{
public static void main(String args[])
{

InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);

String datoEntrada;

int a=0, b=0, c=0;

System.out.println("\n IMPRIME EL MAYOR DE 3 NUMEROS\n");

try
{
System.out.println("------------ Entrada de datos ------------");
System.out.print("Teclee numero 1: ");
datoEntrada = flujoEntrada.readLine();
a = Integer.parseInt(datoEntrada);

System.out.print("Teclee numero 2: ");
datoEntrada = flujoEntrada.readLine();
b = Integer.parseInt(datoEntrada);

System.out.print("Teclee numero 3: ");
datoEntrada = flujoEntrada.readLine();
c = Integer.parseInt(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}

System.out.println("\n----------------- Salida -----------------");
if (a > b && a > c)
System.out.println("El mayor es " + a);
else
if (b > c)
System.out.println("El mayor es " + b);
else
System.out.println("El mayor es " + c);
}
}

------------------------------------------------------------------------------------------------------------------------------------

import java.io.*;
public class Mayor4Numeros1
{
public static void main(String args[])
{

InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);

String datoEntrada;

int a=0, b=0, c=0, d=0;

System.out.println("\n IMPRIME EL MAYOR DE 4 NUMEROS\n");

try
{
System.out.println("------------ Entrada de datos ------------");
System.out.print("Teclee numero 1: ");
datoEntrada = flujoEntrada.readLine();
a = Integer.parseInt(datoEntrada);

System.out.print("Teclee numero 2: ");
datoEntrada = flujoEntrada.readLine();
b = Integer.parseInt(datoEntrada);

System.out.print("Teclee numero 3: ");
datoEntrada = flujoEntrada.readLine();
c = Integer.parseInt(datoEntrada);

System.out.print("Teclee numero 4: ");
datoEntrada = flujoEntrada.readLine();
d = Integer.parseInt(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}

System.out.println("\n----------------- Salida -----------------");
if (a > b && a > c && a > d)
System.out.println("El mayor es " + a);
else
if (b > c && b > d)
System.out.println("El mayor es " + b);
else
if (c > d)
System.out.println("El mayor es " + c);
else
System.out.println("El mayor es " + d);
}
}

----------------------------------------------------------------------------------------------------------------------------------

import java.io.*;
public class Mayor5Numeros1
{
public static void main(String args[])
{

InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);

String datoEntrada;

int a=0, b=0, c=0, d=0, e=0, mayor;

System.out.println("\n IMPRIME EL MAYOR DE 5 NUMEROS\n");

try
{
System.out.println("------------ Entrada de datos ------------");
System.out.print("Teclee numero 1: ");
datoEntrada = flujoEntrada.readLine();
a = Integer.parseInt(datoEntrada);

System.out.print("Teclee numero 2: ");
datoEntrada = flujoEntrada.readLine();
b = Integer.parseInt(datoEntrada);

System.out.print("Teclee numero 3: ");
datoEntrada = flujoEntrada.readLine();
c = Integer.parseInt(datoEntrada);

System.out.print("Teclee numero 4: ");
datoEntrada = flujoEntrada.readLine();
d = Integer.parseInt(datoEntrada);

System.out.print("Teclee numero 5: ");
datoEntrada = flujoEntrada.readLine();
e = Integer.parseInt(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}

mayor = a;
if (b > mayor)
mayor = b;
if (c > mayor)
mayor = c;
if (d > mayor)
mayor = d;
if (e > mayor)
mayor = e;

System.out.println("\n----------------- Salida -----------------");
System.out.println("El mayor es " + mayor);
}
}
-----------------------------------------------------------------------------------------------------------------------------------

import java.io.*;
public class TipoAngulo1
{
public static void main(String args[])
{

InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);

String datoEntrada;

float angulo=0F;

System.out.println("\n IMPRIME EL TIPO DE ANGULO\n");

try
{
System.out.println("------------ Entrada del dato ------------");
System.out.print("Teclee angulo: ");
datoEntrada = flujoEntrada.readLine();
angulo = Float.parseFloat(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}

System.out.println("\n----------------- Salida -----------------");
if (angulo < 90)
System.out.println("El angulo es Agudo");
if (angulo == 90)
System.out.println("El angulo es Recto");
if (angulo > 90 && angulo < 180)
System.out.println("El angulo es Obtuso");
if (angulo == 0 || angulo == 180 || angulo == 360)
System.out.println("El angulo es Llano o Plano");
if (angulo > 180 && angulo < 360)
System.out.println("El angulo es Concavo");
}
}
-----------------------------------------------------------------------------------------------------------------------------------

import java.io.*;
public class TipoTriangulo
{
public static void main(String args[])
{

InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader flujoEntrada = new BufferedReader(entrada);

String datoEntrada;

float ladoA=0F, ladoB=0F, ladoC=0F;

System.out.println("\n IMPRIME EL TIPO DE TRIANGULO\n");

try
{
System.out.println("------------ Entrada de datos ------------");
System.out.print("Teclee lado A: ");
datoEntrada = flujoEntrada.readLine();
ladoA = Float.parseFloat(datoEntrada);

System.out.print("Teclee lado B: ");
datoEntrada = flujoEntrada.readLine();
ladoB = Float.parseFloat(datoEntrada);

System.out.print("Teclee lado C: ");
datoEntrada = flujoEntrada.readLine();
ladoC = Float.parseFloat(datoEntrada);
}
catch (IOException error)
{
System.err.println("Error " + error.getMessage());
}

System.out.println("\n----------------- Salida -----------------");
if (ladoA != ladoB && ladoA != ladoC && ladoB != ladoC)
System.out.println("El triangulo es Escaleno");
else
if (ladoA == ladoB && ladoA == ladoC && ladoB == ladoC)
System.out.println("El triangulo es Equilatero");
else
System.out.println("El triangulo es Isosceles");
}
}

No hay comentarios:

Publicar un comentario