Ciclos en java (While)
Enviado por Eder09m • 4 de Marzo de 2018 • Trabajo • 545 Palabras (3 Páginas) • 336 Visitas
EJERCICIOS EN WHILE Y FOR
1. Escribir un programa en java que pida 10 sueldos. Mostrar su suma y cuantos hay mayores de $300.000.
import java.util.Scanner;
public class ejercicios {
public static void main (String[] args) {
Scanner obj = new Scanner(System.in);
int sueldo,i,contm=0,suma=0;
for (i=1;i<=10;i++){
System.out.println("ingrese un sueldo");
sueldo=obj.nextInt();
if (sueldo>300000)
contm=contm+1;
suma=suma+sueldo;
}
System.out.println("la suma de los sueldos es: "+suma);
System.out.println("el numero de sueldos mayores a $300.000 son: "+contm);
}}
[pic 1]
2. Escribir un programa en java que dadas las edades y alturas de 5 alumnos, mostrar la edad y la estatura media, la cantidad de alumnos mayores de edad, y la cantidad de alumnos que miden más de 1.75.
import java.util.Scanner;
public class ejercicios {
public static void main (String[] args) {
Scanner obj = new Scanner(System.in);
int a=1;
float i,edad,my=0,altos=0,conte=0,contes=0,pe,pes,estatura;
for(i=1;i<=5;i++){
System.out.println("ingrese la edad del alumno "+a);
edad=obj.nextFloat();
System.out.println("ingrese la estatura del alumno "+a);
estatura=obj.nextFloat();
if (edad>=18)
my=my+1;
if (estatura>1.75)
altos=altos+1;
conte=conte+edad;
contes=contes+estatura;
a=a+1;
}
pe=conte/2;
pes=contes/2;
System.out.println("la edad promedio es: "+pe);
System.out.println("la estatura promedio es: "+pes);
System.out.println("la cantidad de alumnos mayores de 18 son: "+my);
System.out.println("la cantidad de alumnos que miden mas de 1,75 son "+altos);
}
}
[pic 2]
3. Escribir un programa en java que pida un número (que debe estar entre 0 y 10) y mostrar la tabla de multiplicar de dicho número.
import java.util.Scanner;
public class ejercicios {
public static void main (String[] args) {
Scanner obj = new Scanner(System.in);
int num,cont=1,tab;
System.out.println("ingrese eun numero que este entre el 1 y el 10");
num=obj.nextInt();
for (int i=1;i<=10;i++){
tab=num*cont;
System.out.println(num+"x"+cont+"="+tab);
cont=cont+1;
}
}}
[pic 3]
4. Escribir un programa en java que dibuje un cuadrado de n elementos de lado utilizando *.
import java.util.Scanner;
public class ejercicios {
public static void main(String[] args) {
Scanner obj = new Scanner(System.in);
int n;
int fila=1,col;
System.out.print ("ingrese el tamaño del cuadro:");
n=obj.nextInt();
while (fila<=n)
{
fila=fila+1;
for (col=1; col<=n; col++)
System.out.print ("* ");
System.out.println ("");
}}}
[pic 4]
5. Escribir un programa en Java que pida números hasta que se teclee un 0, mostrar la suma de todos los números introducidos.
import java.util.Scanner;
public class ejercicios {
public static void main(String[] args) {
Scanner obj = new Scanner(System.in);
int i,num,suma=0;
do
{
System.out.println("ingrese un número");
num=obj.nextInt();
suma=suma+num;
}
while (num!=0);
System.out.println("la suma es: "+suma);
}}
[pic 5]
EJERCICIOS DE VECTORES
1. Escribir un programa en java que pida 5 números y los imprima al inverso
import java.util.Scanner;
public class ejercicios {
public static void main (String[]args) {
Scanner obj=new Scanner (System.in);
int i,num;
int [] vector1=new int[5];
for (i=0;i<=4;i++)
{
System.out.println("Ingrese un numero:");
vector1[i]=obj.nextInt();
}
for (i=4;i>=0;i--)
...