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
El codigo de este programa para c++, me gustaria saberlo
ResponderEliminar