Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. CLASE LibroCalificaciones
  2. /*
  3. * To change this template, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package pruebalibrocalificaciones;
  7. /**
  8. *
  9. * @author HPPROBOOK
  10. */
  11.  
  12.  
  13. import java.util.Scanner;
  14.  
  15. public class LibroCalificaciones {
  16.  
  17. private String nombreDelCurso;//el nombre del curso que representa este libro
  18. //el constructor inicializa a nombreDelCruso
  19. public LibroCalificaciones(String nombre)
  20. {
  21. nombreDelCurso = nombre; //inicializa a nombre dellCurso
  22. }//fin del constructor
  23.  
  24. //método para establecer el nombre del curso
  25. public void establecerNombreDelCurso( String nombre)
  26. {
  27. nombreDelCurso = nombre;//almacena el nombre del curso
  28. }//fin del metodo
  29.  
  30. //metodo para obtener el nombre del curso
  31. public String obtenerNombreDelCurso()
  32. {
  33. return nombreDelCurso;
  34. }//fin del metodo
  35.  
  36. //muestra mensaje de bienvenida
  37. public void mostrarMensaje()
  38. {
  39. //obtener nombre del curso
  40. System.out.printf("Bienvenido al libro de calificaciones para \n%s!\n\n", obtenerNombreDelCurso());
  41. }//fin del metodo obtener mensaje
  42.  
  43. //determina el promedio de la clase con 10 notas
  44. public void determinarPromedioClase()
  45. {
  46. //crea objeto Scanner
  47. Scanner entrada = new Scanner(System.in);
  48.  
  49. int total; //suma de notas
  50. int contadorCalif;//número de la siguiente calificacion
  51. int calificacion;//valor de la calificacion
  52. int promedio; //promedio de notas
  53.  
  54. //fase de iniciacialización
  55. total = 0;
  56. contadorCalif = 1;//inicializa contador
  57. //fase de procesamiento; utiliza repeticion controlada por contador
  58.  
  59. while (contadorCalif <= 10)//itera 10 veces
  60. {
  61. System.out.print("Escriba la nota: ");
  62. calificacion = entrada.nextInt();//lee de teclado
  63. total = total + calificacion;//suma notas totales
  64. contadorCalif = contadorCalif +1;//incrementa contador en 1
  65. }//fin de while
  66.  
  67. //fase de terminación
  68. promedio = total/10;//sacar promedio
  69.  
  70. //muestra el total y el promedio denotas
  71.  
  72. System.out.printf("\nEl total de las 10 notas es %d\n", total);
  73. System.out.printf("elPromedio de la clase es %d\n", promedio);
  74. }//fin del método determinarPromedioClase
  75.  
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement