Advertisement
Guest User

Código JAVA - Boletin

a guest
May 28th, 2015
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.97 KB | None | 0 0
  1. import java.io.*;
  2.  
  3. public class boletin {
  4.  
  5. public static void main(String args[]) throws IOException {
  6. BufferedReader bufEntrada=new BufferedReader(new InputStreamReader(System.in));
  7. double acum[];
  8. double asd;
  9. int cod;
  10. int cont;
  11. int i;
  12. int m;
  13. double n[][];
  14. int n1;
  15. String nombre;
  16. String sacar[];
  17. int x;
  18. System.out.println("cuantos estudiantes va ingresar");
  19. x=Integer.parseInt(bufEntrada.readLine());
  20. n=new double[5][x];
  21. acum=new double[5];
  22. sacar=new String[x];
  23. do {
  24. System.out.println("elija la materia el cual va ingresar las notas");
  25. System.out.println("1.Tgs");
  26. System.out.println("2.programacion II");
  27. System.out.println("3.analisis de sistemas");
  28. System.out.println("4.operativosI");
  29. System.out.println("5.Boletin");
  30. System.out.println("0.Salir");
  31. m=Integer.parseInt(bufEntrada.readLine());
  32. if (m<=5) {
  33. switch (m) {
  34. case 1:
  35. for (i=0;i<=x-1;i++) {
  36. System.out.println("cod estudiante "+i+1);
  37. cod=Integer.parseInt(bufEntrada.readLine());
  38. System.out.println("nombre estudiante "+i+1);
  39. nombre=bufEntrada.readLine();
  40. do {
  41. System.out.println("ingresar nota "+i+1);
  42. asd=Double.parseDouble(bufEntrada.readLine());
  43. if (asd>=1 && asd<=5) {
  44. n[1][i]=asd;
  45. } else {
  46. System.out.println("ERROR AL DIGITAR LA NOTA DE 1 A 5");
  47. }
  48. } while (!(asd>=1 && asd<=5));
  49. acum[1]=acum[1]+n[m][i];
  50. }
  51. break;
  52.  
  53.  
  54. case 2:
  55. for (i=0;i<=x-1;i++) {
  56. System.out.println("cod estudiante "+i+1);
  57. cod=Integer.parseInt(bufEntrada.readLine());
  58. System.out.println("nombre estudiante "+i+1);
  59. nombre=bufEntrada.readLine();
  60. do {
  61. System.out.println("ingresar nota "+i+1);
  62. asd=Double.parseDouble(bufEntrada.readLine());
  63. if (asd>=1 && asd<=5) {
  64. n[2][i]=asd;
  65. } else {
  66. System.out.println("ERROR AL DIGITAR LA NOTA DE 1 A 5");
  67. }
  68. } while (!(asd>=1 && asd<=5));
  69. acum[2]=acum[2]+n[2][i];
  70. }
  71. break;
  72.  
  73. case 3:
  74. for (i=0;i<=x-1;i++) {
  75. System.out.println("cod estudiante "+i+1);
  76. cod=Integer.parseInt(bufEntrada.readLine());
  77. System.out.println("nombre estudiante "+i+1);
  78. nombre=bufEntrada.readLine();
  79. do {
  80. System.out.println("ingresar nota "+i+1);
  81. asd=Double.parseDouble(bufEntrada.readLine());
  82. if (asd>=1 && asd<=5) {
  83. n[3][i]=asd;
  84. } else {
  85. System.out.println("ERROR AL DIGITAR LA NOTA DE 1 A 5");
  86. }
  87. } while (!(asd>=1 && asd<=5));
  88. acum[3]=acum[3]+n[3][i];
  89. }
  90. break;
  91.  
  92. case 4:
  93. for (i=0;i<=x-1;i++) {
  94. System.out.println("cod estudiante "+i+1);
  95. cod=Integer.parseInt(bufEntrada.readLine());
  96. System.out.println("nombre estudiante "+i+1);
  97. nombre=bufEntrada.readLine();
  98. do {
  99. System.out.println("ingresar nota "+i+1);
  100. asd=Double.parseDouble(bufEntrada.readLine());
  101. if (asd>=1 && asd<=5) {
  102. n[4][i]=asd;
  103. } else {
  104. System.out.println("ERROR AL DIGITAR LA NOTA DE 1 A 5");
  105. }
  106. } while (!(asd>=1 && asd<=5));
  107. acum[4]=acum[4]+n[4][i];
  108. }
  109. break;
  110.  
  111.  
  112. }
  113. for (i=1;i<=4;i++) {
  114. System.out.println("materia "+i+" : "+acum[i]);
  115. }
  116. } else {
  117. if (m==0) {
  118. System.out.println("adi�s");
  119. }
  120. }
  121. } while (!(m==0 || m==5));
  122. for (i=1;i<=4;i++) {
  123. System.out.println("materia "+i+" : "+acum[i]);
  124. acum[0]=acum[0]+acum[i];
  125. }
  126. System.out.println("Total: "+acum[0]);
  127. System.out.println("Promedio: "+acum[0]/4);
  128. }
  129.  
  130.  
  131. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement