Programa que lee una calificación con decimales entre 0 y 10, y la transforma en nota alfabética según la siguiente tabla:
Nota num. Nota alfa.
0 <= n <3 Muy deficiente
3 <= n <5 Insuficiente
5 <= n <6 Suficiente
6 <= n <7 Bien
7 <= n <9 Notable
9 <= n <= 10 Excelente
- import cs1.Keyboard;
- public class ejerc1
- {
- public static void main (String[] args)
- {
- //Variables
- double nota;
- //Introduci—n de la nota
- System.out.print( "Introduce la nota con decimales:" );
- nota = Keyboard.readDouble();
- //Comparaci—n
- if (nota <= 3) {
- System.out.print ( "Muy Deficiente" );
- }
- else {
- if ( 3 <= nota & nota < 5 ) {
- System.out.println ( "Insuficiente" );
- }
- else {
- if ( 5 <= nota & nota < 6 ) {
- System.out.println ( "Suficiente" );
- }
- else {
- if ( 6 <= nota & nota < 7 ) {
- System.out.println ( "Bien" );
- }
- else {
- if ( 7 <= nota & nota < 9 ) {
- System.out.println ( "Notable" );
- }
- else {
- if ( 9 <= nota & nota <= 10 ){
- System.out.println ( "Excelente" );
- }
- else {
- System.out.println ( "La nota es demasiado grande" );
- }
- }
- }
- }
- }
- }
- }
- }
No hay comentarios:
Publicar un comentario