Вы находитесь на странице: 1из 9

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);
}}

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 ms 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);
}
}

3. Escribir un programa en java que pida un nmero (que debe estar entre 0 y
10) y mostrar la tabla de multiplicar de dicho nmero.
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;
}
}}

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 tamao del cuadro:");
n=obj.nextInt();
while (fila<=n)
{
fila=fila+1;
for (col=1; col<=n; col++)
System.out.print ("* ");
System.out.println ("");
}}}

5. Escribir un programa en Java que pida nmeros hasta que se teclee un 0,


mostrar la suma de todos los nmeros 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 nmero");
num=obj.nextInt();
suma=suma+num;
}
while (num!=0);
System.out.println("la suma es: "+suma);
}}

EJERCICIOS DE VECTORES

1. Escribir un programa en java que pida 5 nmeros 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--)
System.out.print("\t|"+vector1[i]+"|");
}}

2. Crear un vector con los siguientes valores


3

15

24

public class ejercicios {


public static void main (String[]args) {
int i,f=1;
int [] numero=new int[5];
for (i=0; i<=4;i++)
{
numero[i]=f*(f+2);
f=f+1;
}
for (i=0; i<=4;i++)
System.out.print(" |"+numero[i]+"|");

35

}}

3. Crear un vector con los siguientes valores


2

28

125

public class ejercicios {


public static void main (String[]args) {
int i,f=1,g=1;
int [] numero=new int[5];
for (i=0; i<=4;i++)
{
numero[i]=f+g;
f=f+1;
g=g*f;
}
for (i=0; i<=4;i++)
System.out.print(" |"+numero[i]+"|");
}}

4. Escribir un
programa en
java que halle el
rea de unos
tringulos y los
muestre

import java.util.Scanner;
public class ejercicios {
public static void main (String[]args) {
Scanner obj=new Scanner (System.in);
int i,altura,base,t=1;
int [] vector1=new int[5];
for (i=0;i<=4;i++)
{
System.out.println("Ingrese la altura del "+t+" triangulo");
altura=obj.nextInt();
System.out.println("Ingrese la base del "+t+" triangulo");
base=obj.nextInt();
vector1[i]=(base*altura)/2;
t=t+1;
}
for (i=0;i<=4;i++)
System.out.print(" |"+vector1[i]+"|");
}}

5. Crear un vector en java con 5 nmeros ingresados por teclado, mostrando el


nmero mayor y el vector
import java.util.Scanner;
public class ejercicios {
public static void main (String[]args) {
Scanner obj=new Scanner (System.in);
int i,num,pos=0,mayor;
int [] vector1=new int[5];
for (i=0;i<=4;i++)
{
System.out.println("Ingrese un numero:");
vector1[i]=obj.nextInt();
}

mayor=vector1[0];
for(i=1;i<=4;i++){
if(vector1[i]>mayor){
mayor=vector1[i];
}
}
System.out.println("El numero mayor es: "+mayor);
for (i=0;i<=4;i++)
System.out.print(" |"+vector1[i]+"|");
}}

Вам также может понравиться