Continuamos con la programacion Java en este Post les mostrare que es el ciclo "FOR" y en que casos lo podemos utilizar.
Supongamos que nos piden hacer un programa que calcule el promedio de 3 notas de 3 alumnos y mostrarlo por pantalla.
Si leemos detalladamente el programa nos dice que debemos calcular el promedio 3 veces 1 para cada alumnos y hay es donde se aplica el ciclo "FOR", en situaciones donde es necesario repetir una accion tantas veces como sea requerido.
import java.util.Scanner;
public class alumnos
{
public static void main (String [] args)
{
Scanner lector = new Scanner(System.in);
int nota1,nota2,nota3; //declaramos las variables
public class alumnos
{
public static void main (String [] args)
{
Scanner lector = new Scanner(System.in);
int nota1,nota2,nota3; //declaramos las variables
de las notas, fijese que las separo con ","
int Promedio; //declaramos la variable del promedio
int Calumnos; //declaramos la variable de cantidad de alumnos
int i; //declaramos la variable para usar en el ciclo for
Calumnos = 3; //inicializamos la variable con
la cantidad de alumnos a procesar
/*********empezamos con el ciclo FOR********/
System.out.println("calcule el promedio de 3 notas de 3 alumnos y mostrarlo por pantalla.");
System.out.println();
for(i=1; i<=Calumnos; i++)
{
System.out.print("Ingrese la 1era nota: ");
nota1 = lector.nextInt();
System.out.print("Ingrese la 2da nota= ");
nota2 = lector.nextInt();
System.out.print("Ingrese la 2da nota= ");
nota3 = lector.nextInt();
Promedio = (nota1 + nota2 + nota3) / Calumnos;
System.out.println("el promedio del alumno Nº"+i+" es ["+Promedio+"]");
}
}
}
/*********empezamos con el ciclo FOR********/
System.out.println("calcule el promedio de 3 notas de 3 alumnos y mostrarlo por pantalla.");
System.out.println();
for(i=1; i<=Calumnos; i++)
{
System.out.print("Ingrese la 1era nota: ");
nota1 = lector.nextInt();
System.out.print("Ingrese la 2da nota= ");
nota2 = lector.nextInt();
System.out.print("Ingrese la 2da nota= ");
nota3 = lector.nextInt();
Promedio = (nota1 + nota2 + nota3) / Calumnos;
System.out.println("el promedio del alumno Nº"+i+" es ["+Promedio+"]");
}
}
}
El programa debe mostrar lo siguiente:
Ademas de este programas podriamos tambien hacerlo para una cantidad de alumnos X, solamente tendriamos que cambiar el el valor de Calumnos y pedir quese ingrese por teclado... ha y tambien la cantidad de notas por si quieres mas o menos notas
Gracias por visitar, espero que sea de tu agrado la informacion...
Gracias por visitar, espero que sea de tu agrado la informacion...
muy bueno el resumen.. gracias pero quiziera que profundizaras mas en otros bucles como el do y while
ResponderEliminarpero enk programa lo as realizado se podra acer en jcreator
ResponderEliminar