import java.util.*;
class NodoLista4{
String nom;
int calif1;
int calif2;
int calif3;
}
class ListaAlumnos{
static double prom;
public static void main( String args[] ){
Scanner leer = new Scanner(System.in);
NodoLista4 nodo = new NodoLista4();
int op;
ArrayList lista = new ArrayList();
do{
System.out.println( "Ingrese el nombre del alumno:" );
nodo.nom = leer.next();
System.out.println( "Ingrese la primera calificación:" );
nodo.calif1 = leer.nextInt();
System.out.println( "Ingrese la segunda calificación:" );
nodo.calif2 = leer.nextInt();
System.out.println( "Ingrese la tercera calificación:" );
nodo.calif3 = leer.nextInt();
lista.add("Nombre del alumno:\n"+nodo.nom);
lista.add("Calificación 1:\n"+nodo.calif1);
lista.add("Calificación 2:\n"+nodo.calif2);
lista.add("Calificación 3\n"+nodo.calif3);
promedio(nodo.calif1, nodo.calif2, nodo.calif3);
lista.add("Su promedio es:\n"+prom);
System.out.println( "¿Desea ingresar otro alumno?" );
System.out.println( "1.-Si\t 2.-No" );
op = leer.nextInt();
}
while(op != 2);
List lista2 = new ArrayList(lista);
Iterator it = lista2.iterator();
while (it.hasNext()){
System.out.println(it.next()+"");
}
}
private static double promedio(int calif1, int calif2, int calif3){
int suma = calif1 + calif2 + calif3;
prom = suma/3;
return prom;
}
}
PROMEDIO
import java.io.*;
class promedio {
public static void main (String arg[])throws Exception{
// con el DataInputStream puedo ingresar datos por teclado
DataInputStream entrada=new DataInputStream(System.in);
int X=0;
{String nombre="";
System.out.println("ingrese su nombre:");
nombre=(entrada.readLine());
System.out.println(" a cuantas notas le desea sacar promedio ");
X=Integer.parseInt(entrada.readLine());
int Pro=0;
int suma=0;
int i;
for(i=0;i<X;i++){
System.out.println("digite sus notas ");
// declaro una variable y le doy la orden que me almacene lo que se ingresa por teclado
int edad=Integer.parseInt(entrada.readLine());
suma=edad+suma;
}
Pro=suma/i;
System.out.println("su nombre es:"+nombre);
System.out.println("la suma de sus notas es"+suma);
System.out.println(" ");
System.out.println("el promedio es de: "+Pro);
}
}
}
No hay comentarios:
Publicar un comentario