lunes, 27 de junio de 2011

Deitel_Java_6.28 (Evaluando Promedios de un Alumno en Java)

6.28 Escriba un método llamado Calidad que reciba como entrada el promedio de un estudiante y devuelva 4 si el promedio se encuentra entre 90 y 100,  3 si el promedio se encuentra entre 80 y 89, 2 si el promedio se encuentra entre 70 y 79, 1 si el promedio se encuentra entre 60 y 69, y 0 si el promedio es menor de 60. Incorpore el método en una aplicación que reciba como entrada un valor del usuario y muestre el resultado.

El siguiente código debe guardarse con el nombre UsaDeitel_6_28.java

 import java.util.Scanner;

 public class UsaDeitel_6_28

 {   // Abre UsaDeitel_6_28

 public static void main(String args[])
 {    // Abre main

 int numero1;
 int numero2;
 Scanner entrada = new Scanner(System.in);
 Deitel_6_28 miObjeto =  new Deitel_6_28();

 System.out.print("\nEste programa recibe los aciertos del");
 System.out.print(" alumno y muestra la calificacion. ");

 System.out.println("\nPor favor introduzca la calificacion del alumno.");
 numero1 = entrada.nextInt();

 do
 {     // Abre while 
 numero2 = miObjeto.Calidad(numero1);

 System.out.printf("\nLa calificacion del alumno es: %d\n", numero2);
         
 System.out.println("\nPor favor introduzca la calificacion del alumno.");
 System.out.println("-1 para terminar. ");
 numero1 = entrada.nextInt();

 }    // Cierra while 

 while ( -1 != numero1 && ( 0 <= numero1 && 100 >= numero1));

 }        // Cierra main
 }   // Cierra UsaDeitel_6_28

El siguiente código debe guardarse con el nombre Deitel_6_28.java

 public class Deitel_6_28

 {         // Abre clase Deitel_6_28
 
 public int Calidad( int x )
 {    // Abre metodo Calidad
 
 if ( 90 <= x && 100 >= x )
 {
 return 4;
 }
 if ( 80 <= x && 89 >= x )
 {
 return 3;
 }
 if ( 70 <= x && 79 >= x )
 {
 return 2;
 } 
 if ( 60 >= x && 69 >= x )
 {
 return 1;
 } 
 if ( 60 > x )
 {
 return 0;
 } 

 return -1;
 }    // Cierra metodo Calidad

 }         // Cierra clase Deitel_6_28

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...