Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- public class boletin {
- public static void main(String args[]) throws IOException {
- BufferedReader bufEntrada=new BufferedReader(new InputStreamReader(System.in));
- double acum[];
- double asd;
- int cod;
- int cont;
- int i;
- int m;
- double n[][];
- int n1;
- String nombre;
- String sacar[];
- int x;
- System.out.println("cuantos estudiantes va ingresar");
- x=Integer.parseInt(bufEntrada.readLine());
- n=new double[5][x];
- acum=new double[5];
- sacar=new String[x];
- do {
- System.out.println("elija la materia el cual va ingresar las notas");
- System.out.println("1.Tgs");
- System.out.println("2.programacion II");
- System.out.println("3.analisis de sistemas");
- System.out.println("4.operativosI");
- System.out.println("5.Boletin");
- System.out.println("0.Salir");
- m=Integer.parseInt(bufEntrada.readLine());
- if (m<=5) {
- switch (m) {
- case 1:
- for (i=0;i<=x-1;i++) {
- System.out.println("cod estudiante "+i+1);
- cod=Integer.parseInt(bufEntrada.readLine());
- System.out.println("nombre estudiante "+i+1);
- nombre=bufEntrada.readLine();
- do {
- System.out.println("ingresar nota "+i+1);
- asd=Double.parseDouble(bufEntrada.readLine());
- if (asd>=1 && asd<=5) {
- n[1][i]=asd;
- } else {
- System.out.println("ERROR AL DIGITAR LA NOTA DE 1 A 5");
- }
- } while (!(asd>=1 && asd<=5));
- acum[1]=acum[1]+n[m][i];
- }
- break;
- case 2:
- for (i=0;i<=x-1;i++) {
- System.out.println("cod estudiante "+i+1);
- cod=Integer.parseInt(bufEntrada.readLine());
- System.out.println("nombre estudiante "+i+1);
- nombre=bufEntrada.readLine();
- do {
- System.out.println("ingresar nota "+i+1);
- asd=Double.parseDouble(bufEntrada.readLine());
- if (asd>=1 && asd<=5) {
- n[2][i]=asd;
- } else {
- System.out.println("ERROR AL DIGITAR LA NOTA DE 1 A 5");
- }
- } while (!(asd>=1 && asd<=5));
- acum[2]=acum[2]+n[2][i];
- }
- break;
- case 3:
- for (i=0;i<=x-1;i++) {
- System.out.println("cod estudiante "+i+1);
- cod=Integer.parseInt(bufEntrada.readLine());
- System.out.println("nombre estudiante "+i+1);
- nombre=bufEntrada.readLine();
- do {
- System.out.println("ingresar nota "+i+1);
- asd=Double.parseDouble(bufEntrada.readLine());
- if (asd>=1 && asd<=5) {
- n[3][i]=asd;
- } else {
- System.out.println("ERROR AL DIGITAR LA NOTA DE 1 A 5");
- }
- } while (!(asd>=1 && asd<=5));
- acum[3]=acum[3]+n[3][i];
- }
- break;
- case 4:
- for (i=0;i<=x-1;i++) {
- System.out.println("cod estudiante "+i+1);
- cod=Integer.parseInt(bufEntrada.readLine());
- System.out.println("nombre estudiante "+i+1);
- nombre=bufEntrada.readLine();
- do {
- System.out.println("ingresar nota "+i+1);
- asd=Double.parseDouble(bufEntrada.readLine());
- if (asd>=1 && asd<=5) {
- n[4][i]=asd;
- } else {
- System.out.println("ERROR AL DIGITAR LA NOTA DE 1 A 5");
- }
- } while (!(asd>=1 && asd<=5));
- acum[4]=acum[4]+n[4][i];
- }
- break;
- }
- for (i=1;i<=4;i++) {
- System.out.println("materia "+i+" : "+acum[i]);
- }
- } else {
- if (m==0) {
- System.out.println("adi�s");
- }
- }
- } while (!(m==0 || m==5));
- for (i=1;i<=4;i++) {
- System.out.println("materia "+i+" : "+acum[i]);
- acum[0]=acum[0]+acum[i];
- }
- System.out.println("Total: "+acum[0]);
- System.out.println("Promedio: "+acum[0]/4);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement