21
InputStreamReader DATO = new InputStreamReader(System.in); BufferedReader DATO1 =new BufferedReader(DATO); int hora,min,seg; int est,i,edad,mujer,homb,numm,prom1,prom2,numh,obrero,j; double horas,hortra,horext,val,men,val1; char genero; mujer=0; homb=0; numm=0; numh=0; prom1=0; prom2=0; j=1; i=1; men=0; hortra=40; try { System.out.println("Ejercicio 1"); System.out.println(""); System.out.println("visualizar un reloj dijital sabiendo que empieza desde"); System.out.println("las 0:00:00 y termina a las 23:59:59 de un dia cualquiera"); for(hora=0;hora<=23;hora=hora+1) { System.out.println("Ingrese la hora "); hora = Integer.parseInt(DATO1.readLine()); for(min=0;min<=59;min=min+1) {

Progra

Embed Size (px)

DESCRIPTION

ayuda en programcion

Citation preview

Page 1: Progra

InputStreamReader DATO = new InputStreamReader(System.in);

BufferedReader DATO1 =new BufferedReader(DATO);

int hora,min,seg;

int est,i,edad,mujer,homb,numm,prom1,prom2,numh,obrero,j;

double horas,hortra,horext,val,men,val1;

char genero;

mujer=0;

homb=0;

numm=0;

numh=0;

prom1=0;

prom2=0;

j=1;

i=1;

men=0;

hortra=40;

try

{

System.out.println("Ejercicio 1");

System.out.println("");

System.out.println("visualizar un reloj dijital sabiendo que empieza desde");

System.out.println("las 0:00:00 y termina a las 23:59:59 de un dia cualquiera");

for(hora=0;hora<=23;hora=hora+1)

{

System.out.println("Ingrese la hora ");

hora = Integer.parseInt(DATO1.readLine());

for(min=0;min<=59;min=min+1)

{

Page 2: Progra

System.out.println("Ingrese el minuto");

min = Integer.parseInt(DATO1.readLine());

for(seg=0;seg<=59;seg=seg+1)

{

System.out.println("Ingrese el segundo");

seg = Integer.parseInt(DATO1.readLine());

System.out.println(hora+":"+min+":"+seg);

}

}

}

System.out.println("");

System.out.println("");

System.out.println("Ejercicio 2");

System.out.println("Realizar un programa para encontrar los promedios de ");

System.out.println("las edades de mujeres y de hombres de un grupo");

System.out.println("de estudiantes");

System.out.println("Ingrese el numero de estudiates");

est= Integer.parseInt(DATO1.readLine());

while(i<=est)

{

System.out.println("Ingrese la edad del estudainte "+(i+0));

edad = Integer.parseInt(DATO1.readLine());

System.out.println("Ingrese su genero si es mujer F y si es hombre M");

genero = (char) System.in.read();

Page 3: Progra

DATO1.readLine();

if(genero == 'F')

{

mujer=mujer+1;

numm=numm+edad;

prom1=numm/mujer;

}

else

{

if(genero == 'M')

{

homb=homb+1;

numh=numh+edad;

prom2=numh/homb;

}

}

i=i+1;

}

System.out.println("el promedio de edades de hombres es "+prom2+" y el promedio de

edades de mujeres es "+prom1);

System.out.println("");

System.out.println("");

Page 4: Progra

System.out.println("Ejercicio 3");

System.out.println("realizar un algoritmo para saber cual es el sueldo mensual de n

obreros");

System.out.println("se sabe que cuando las horas semanales exceden de 40 se convierten

en horas extras");

System.out.println("se pagan al doble de una hora normal cuando es no exceden de 8 se

pagan las 8");

System.out.println( "primeras al doble de lo que se paga una hora normal y el resto al

triple");

System.out.println("");

System.out.println("Ingrese el numero de obreros");

obrero = Integer.parseInt(DATO1.readLine());

while(j<=obrero)

{

System.out.println("Ingrese las horas de trabajo");

horas = Integer.parseInt(DATO1.readLine());

System.out.println("Ingrese el valor de pago por hora");

val = Integer.parseInt(DATO1.readLine());

if(horas<0)

{

System.out.println("ERROR");

}

else

{

if(horas<=40)

{

men=(horas*val)*4;

Page 5: Progra

}

else

{

if(horas>40)

{

horext=horas-hortra;

if(horext<8)

{

val1=(horext*2)*val;

men=((hortra*val)+val1)*4;

}

else

{

if(horext>8)

{

val1=horext-8;

men=((hortra*val)+(val1*3*val)+(8*2*val))*4;

}

}

}

}

System.out.println("el sueldo mensual del trabajador es "+men+" dolares");

Page 6: Progra

}

j=j+1;

}

}

catch(IOException e)

{

System.out.println("ERROR");

}

}

}

InputStreamReader dato=new InputStreamReader(System.in);

BufferedReader dato1=new BufferedReader(dato);

int numart,i,cod;

i=0;

String nom,marca,prove,nombres,marcas,proveedor;

nombres="";

marcas="";

proveedor="";

double precio;

Page 7: Progra

try

{

System.out.println("Ingrese el numero de articulos");

numart=Integer.parseInt(dato1.readLine());

while (i<numart)

{

System.out.println("Articulo # "+(i+1));

System.out.println("Ingrese el codigo");

cod=Integer.parseInt(dato1.readLine());

if (cod<0)

{

System.out.println("error de ingreso del codigo ");

System.out.println("Ingrese el codigo");

cod=Integer.parseInt(dato1.readLine());

i=i-1;

}

System.out.println("Ingrese el nombre");

nom=dato1.readLine();

System.out.println("Ingrese la marca");

marca=dato1.readLine();

System.out.println("Ingrese el proveedor");

prove=dato1.readLine();

System.out.println("Ingrese el precio");

precio=Double.parseDouble(dato1.readLine());

if (precio<0)

Page 8: Progra

{

System.out.println("error de ingreso del precio ");

i=i-1;

System.out.println("Ingrese el precio");

precio=Double.parseDouble(dato1.readLine());

}

if (precio>500)

{

if (cod>=5)

{

if (cod<=10)

{

if (marca.equals("SONNY"))

{

//visualizar el NOMBRE, MARCA y PROVEEDOR

nombres=nom;

marcas=marca;

proveedor=prove;

}

System.out.println("el nombre del articulo es: "+nombres+" la marca es: "+

marcas+" el proveedor es "+proveedor);

Page 9: Progra

}

}

}

//Realizar un programa para ingresar el Nombre, Apellido, Edad, Dirección

//de un grupo de personas y visualizar el NOMBRE, EDAD y DIRECCION de cada

//mujer soltera comprendida entre 18 y 20 años.

//CONTROLE LOS MALOS INGRESOS MEDIANTE MENSAJES

InputStreamReader dato=new InputStreamReader(System.in);

BufferedReader dato1=new BufferedReader(dato);

int numper,i,edad,edades;

i=1;

String nom,ape,direc,nombre,direccion;

try

{

System.out.println("ingrese el numero de personas");

numper=Integer.parseInt(dato1.readLine());

while (i<=numper)

{

System.out.println("DATOS DE LA PERSONA #"+i);

System.out.println("ingrese el nombre");

Page 10: Progra

nom=dato1.readLine();

System.out.println("ingrese el apellido");

ape=dato1.readLine();

System.out.println("ingrese la edad");

edad=Integer.parseInt(dato1.readLine());

if (edad <=0 || edad >=125)

{

System.out.println("error de ingreso de edad siempre positiva");

System.out.println("ingrese la edad");

edad=Integer.parseInt(dato1.readLine());

i=i;

}

System.out.println("ingrese la direccion");

direc=dato1.readLine();

if (edad >=18)

{

if (edad <=20)

{

nombre=nom;

edades=edad;

direccion=direc;

System.out.println("su nombre es "+nombre+" y tiene "+edades+" años y tu

direccion es "+direccion);

Page 11: Progra

}

}

i++;

}

}

catch (IOException e)

{

System.out.println("error");

}

}

}

NUMEROS IMPARES

try

{

for (int i = 0; i < 50; i++)

{

num=num+1;

impar=((2*num)-1);

System.out.println(impar);

}

}

catch (Exception e)

Page 12: Progra

{

System.out.println("error");

}

}

}

//Realizar un programa que imprima los números pares comprendidos

//entre 100 y 0 en orden decreciente

InputStreamReader dato=new InputStreamReader(System.in);

BufferedReader dato1=new BufferedReader(dato);

int i,nmen=102;

try

{

for (i = 0; i <= 100 ; i=i+2)

{

nmen=nmen-2;

System.out.println(nmen);

}

}

Page 13: Progra

catch (Exception e)

{

System.out.println("error");

}

}

}

//Desarrollar un programa para calcular el promedio de NOTAS,

//el programa finaliza cuando la NOTA es 0

InputStreamReader dato=new InputStreamReader(System.in);

BufferedReader dato1=new BufferedReader(dato);

double nota,suma,prom,cero,paro,contadornotas;

int i,notas,par;

String malingreso;

suma=0;

i=0;

contadornotas=0;

prom=0;

malingreso="";

try

{

System.out.println("Ingrese el numero de notas ");

notas=Integer.parseInt(dato1.readLine());

while (i<notas)

Page 14: Progra

{

System.out.println("Ingrese la nota # "+(i+1));

nota=Double.parseDouble(dato1.readLine());

if (nota==0)

{

contadornotas=0;

malingreso="no puede ingresar la nota cero";

i=i-1;

}

else

{

if (nota>0 && nota<=100)

{

contadornotas=contadornotas+nota;

}

}

prom=contadornotas/notas;

i++;

}

if (prom!=0)

{

System.out.println("su promedio es "+prom+"puntos");

}

Page 15: Progra

else

{

System.out.println(malingreso);

System.out.println("gracias por utilizar el programa");

}

}

catch (IOException e)

{

System.out.println("error");

}

}

}

// TODO code application logic here

InputStreamReader DATO= new InputStreamReader (System.in);

BufferedReader DATO1= new BufferedReader (DATO);

int numlet,i,conta,conte,conti,conto,contu,suma,j,alto,bajo;

conta=0;

conte=0;

conti=0;

conto=0;

contu=0;

suma=0;

i=0;

Page 16: Progra

alto=0;

bajo=60;

char letra;

String pais1,pais2,pais3,let;

let="";

try

{

System.out.println("Ingrese el numero de letras");

numlet=Integer.parseInt(DATO1.readLine());

while(i<=numlet)

{

System.out.println("Ingrese la letra "+(i+1));

letra=(char) System.in.read();

DATO1.readLine();

if(letra=='a')

{

conta=conta+1;

if(conta>alto)

{

alto=conta;

let="a";

}

}

else

{

if(letra=='e')

{

conte=conte+1;

if(conte>alto)

Page 17: Progra

{

alto=conte;

let="e";

}

}

else

{

if(letra=='i')

{

conti=conti+1;

if(conti>alto)

{

alto=conti;

let="i";

}

}

else

{

if(letra=='o')

{

conto=conto+1;

if(conto>alto)

{

alto=conto;

let="o";

}

}

else

{

Page 18: Progra

if(letra=='u')

{

contu=contu+1;

if(contu>alto)

{

alto=contu;

let="u";

}

}

}

}

}

}

i=i+1;

}

suma=conta+conte+conti+conto+contu;

System.out.println("EL TOTAL DE LETRAS A ES: "+conta);

System.out.println("EL TOTAL DE LETRAS E ES: "+conte);

System.out.println("EL TOTAL DE LETRAS I ES: "+conti);

System.out.println("EL TOTAL DE LETRAS O ES: "+conto);

System.out.println("EL TOTAL DE LETRAS U ES: "+contu);

System.out.println("EL TOTAL DE LETRAS VOCALES ES: "+suma);

System.out.println("LA VOCAL CON MAS INGRESOS ES: "+let+" con "+alto+" ingresos");

System.out.println("");

System.out.println("");

ystem.out.println("Ejercicio 3");

System.out.println("realizar un algoritmo para saber cual es el sueldo mensual de n

obreros");

Page 19: Progra

System.out.println("se sabe que cuando las horas semanales exceden de 40 se convierten

en horas extras");

System.out.println("se pagan al doble de una hora normal cuando es no exceden de 8 se

pagan las 8");

System.out.println( "primeras al doble de lo que se paga una hora normal y el resto al

triple");

System.out.println("");

System.out.println("Ingrese el numero de obreros");

obrero = Integer.parseInt(DATO1.readLine());

while(j<=obrero)

{

System.out.println("Ingrese las horas de trabajo");

horas = Integer.parseInt(DATO1.readLine());

System.out.println("Ingrese el valor de pago por hora");

val = Integer.parseInt(DATO1.readLine());

if(horas<0)

{

System.out.println("ERROR");

}

else

{

if(horas<=40)

{

men=(horas*val)*4;

}

else

{

Page 20: Progra

if(horas>40)

{

horext=horas-hortra;

if(horext<8)

{

val1=(horext*2)*val;

men=((hortra*val)+val1)*4;

}

else

{

if(horext>8)

{

val1=horext-8;

men=((hortra*val)+(val1*3*val)+(8*2*val))*4;

}

}

}

}

System.out.println("el sueldo mensual del trabajador es "+men+" dolares");

}

j=j+1;

Page 21: Progra

}

}

catch(IOException e)

{

System.out.println("ERROR");

}

}

}