Nota
Programa que pide una nota numérica y se escribe la calificación: suspenso, suficiente, bien, notable o sobresaliente.
Está hecho de dos formas: usando sentencias if anidadas y usando switch.
Fichero Nota.java:
import java.util.Scanner; public class Nota { public static void main(String[] args ){ Scanner scanner = new Scanner(System.in); int nota; String mensaje = "nota incorrecta"; System.out.print("Dame una nota: "); nota= scanner.nextInt(); if ((nota >= 0) && (nota <= 4)) { mensaje = "suspenso"; } else if (nota == 5) { mensaje = "suficiente"; } else if (nota == 6) { mensaje = "bien"; } else if ((nota >= 7) && (nota <= 8)) { mensaje = "notable"; } else if ((nota >= 9) && (nota <= 10)) { mensaje = "sobresaliente"; } System.out.println("If: La nota es " + mensaje); // Otra forma switch (nota) { case 1: case 2: case 3: case 4: mensaje = "suspenso"; break; case 5: mensaje = "suficiente"; break; case 6: mensaje = "bien"; break; case 7: case 8: mensaje = "notable"; break; case 9: case 10: mensaje = "sobresaliente"; break; default: mensaje = "nota incorrecta"; } System.out.println("Switch: La nota es " + mensaje); } }
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.