viernes

EJERCICIOS EN JAVA 1-5 TALLER N1 (for)

1. Dado un numero hallar la sumatoria de los numeros mayores o iguales a 15 y contar los que estan en el rango 3 y 8.


public static void main(String[] args) {
// TODO Auto-generated method stub
int n=Integer.parseInt(JOptionPane.showInputDialog("digite la cantidad de numeros que desea:" ));
int s=0, c=0;
for (int i = 0; i < num="Integer.parseInt(JOptionPane.showInputDialog(">=15) {
s=s+num;
}
else {
if (num>=3&&num<=8)

{ c=c+1;
}
}
}
JOptionPane.showMessageDialog(null,"la sumatoria de los numeros mayores o iguales a 15 es: "+s); JOptionPane.showMessageDialog(null,"la cantidad de numeros que estan el rango de 3 y 8 son: "+c);
}
}

2. Dado n personas hallar cuantos son hombres cuantos son mujeres; cual es el promedio de edad de las mujeres mayores de edad; promedio de edad de los hombres entre 30 y 50 años.


public static void main(String[] args) {
// TODO Auto-generated method stub
int cm=0,sm=0,cmm=0,ch=0,sh=0,chr=0;
float peh=0,pem=0;
int n=Integer.parseInt(JOptionPane.showInputDialog("digite la cantidad de personas:" ));
for (int i = 0; i < edad="Integer.parseInt(JOptionPane.showInputDialog(">90));
String gen;
do {
gen=JOptionPane.showInputDialog("ingrese 'F' si es mujer ò 'M' si es hombre:");
} while ((!gen.equals("F"))&&(!gen.equals("M")));
if (gen.equals("F")) {
cm=cm+1;
if (edad>=18) {
sm=sm+edad;
cmm=cmm+1;
}
}else {
ch=ch+1;
if ((edad>=30)&&(edad<=50)) {

sh=sh+edad; chr=chr+1;
}
}
}
peh=sh/chr;
pem=sm/cmm;
JOptionPane.showMessageDialog(null,"La cantidad de hombres es: "+ch); JOptionPane.showMessageDialog(null,"La cantidad de mujeres es: "+cm); JOptionPane.showMessageDialog(null,"El promedio de edad de los hombres entre 30 y 50 años es: "+peh);
JOptionPane.showMessageDialog(null,"El promedio de edad de las mujeres mayores de 18 años es: "+pem);
}
}


3. Suponga que n individuos desean invertir su capital en un banco y desean saber cuanto dineron ganaron despues de un mes, si èl paga a razon de 2% mensual ; ademas se desea saber cuanto pagara de interes el banco por los n individuos.
Se debe validar que el capital ingresado no sea negativo.



public static void main(String[] args) {
// TODO Auto-generated method stub
int ganancia = 0, s = 0;
int n=Integer.parseInt(JOptionPane.showInputDialog("digite la cantidad de personas:" ));
int capital;
for (int i = 0; i < capital="Integer.parseInt(JOptionPane.showInputDialog(" ganancia="(int)" s="s+ganancia;">


4. N vendedores reciben un sueldo base; mas un 10% extra por comision de sus ventas, los vendedores desean saber cuanto dinero obtendran por concepto de comisiones para las tres ventas que realizan en el mes tomando en cuenta su sueldo base y comisiones.


public static void main(String[] args) {
// TODO Auto-generated method stub
int sbt=0, sv=0, co=0;
int n=Integer.parseInt(JOptionPane.showInputDialog("digite la cantidad de vendedores:" ));
int sb;
for (int i = 0; i < sb="Integer.parseInt(JOptionPane.showInputDialog(" v1="Integer.parseInt(JOptionPane.showInputDialog(" v2="Integer.parseInt(JOptionPane.showInputDialog(" v3="Integer.parseInt(JOptionPane.showInputDialog(" sv=" v1+v2+v3;" co="(int)" sbt="sbt+sb+co;">


5. Una tienda ofrece un descuento del 15% sobre el total de la compra y n clientes desean saber cuanto deberan pagar finalmente por la compra.


public static void main(String[] args) {
// TODO Auto-generated method stub
int tp=0, tdes=0;
int n=Integer.parseInt(JOptionPane.showInputDialog("digite la cantidad de clientes:" ));
int compra;
for (int i = 0; i < compra ="Integer.parseInt(JOptionPane.showInputDialog(" tdes="(int)" tp="compra-tdes;">




0 comentarios:

Publicar un comentario