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.