Función:
Este bucle es el ideal para los casos en los que sepamos cual es el primer y el último elemento sobre los que iterar. Por ejemplo para recorrer arrays ya que sabemos que sus índices empiezan en 0 y el tamaño podemos obtenerlo mediante el atributo length.

Sintaxis:
for(inicio; condicion; incremento)
Cuerpo del bucle...
}
Actividad:
Realizar un programa que permita ingresar n cantidad de estudiantes con su respectivo promedio para poder clasificarlos dentro de los rangos: Aprobado (nota mayor a 7.5), Reprobado (nota menor de 7.5), Condicionado (nota igual a 7.5).
package ejercicio1;
import java.util.Scanner;
public class Ejercicio1 {
public static String calculos(int calificaciones[])
{
String resul="";
double suma=0,promedio=0;
for(int i=0;i<6;i++)
{
suma=suma+calificaciones[i];
}
promedio=suma/6;
if(promedio>7.50)
resul="Aprobado";
else if (promedio==7.50)
resul="Condicionado";
else
resul="Sspendido";
return resul;
}
public static void main(String[] args) {
// TODO code application logic here
Scanner leer=new Scanner(System.in);
int tamaño=0, siguiente=0, aprobados=0, condicionados=0,suspendidos=0;
int calificaciones[]= new int [6];
String resultados[]= new String [2];
System.out.println("\t--- Calificaciones ---");
do{
tamaño++;
System.out.println("Estudiante "+tamaño);
for(int i=0;i<6;i++)
{
System.out.print("Ingrese calificacion "+(i+1)+":");
calificaciones[i]=leer.nextInt();
}
if(calculos(calificaciones).equals("Aprobado"))
aprobados++;
else if (calculos(calificaciones).equals("Condicionado"))
condicionados++;
else
suspendidos++;
System.out.print("--- Sidea seguir ingresando presione 1, caso contratio 0: ");
siguiente=leer.nextInt();
}while(siguiente!=0);
System.out.println("");
System.out.println("\t--- Resultados ---");
System.out.println("Numero de alumnos Aprobados:\t"+aprobados);
System.out.println("Numero de alumnos Condicionados:\t"+condicionados);
System.out.println("Numero de alumnos Suspendidos:\t"+suspendidos);
}
}
Realizar un programa que permita ingresar n cantidad de números y clasificarlos como: Positivos (con un valor mayor a 0), Negativo ( con un valor menor a 0), Neutro ( con un valor igual a 0).






0 comentarios:
Publicar un comentario