Programa
C++ que convierte el valor de una calificación numérica entre 0 y 10 a calificación alfabética.
La calificación numérica se introduce por teclado.
Según el valor de la nota introducida el programa mostrará la calificación correspondiente mediante texto según se indica enla tabla siguiente:
nota < 5 -> Insuficiente
nota = 5 -> Suficiente
nota = 6 -> Bien
nota > 6 y < 9 -> Notable
nota >= 9 -> Sobresaliente
Para realizar este programa se utilizarán instrucciones if anidadas para determinar el texto a mostrar según el valor de la nota numérica introducida.
/*
* Programa C++
* lee calificación numérica y la transforma el alfabética
*/
#include <iostream>
#include <iomanip>
using namespace std;
int main(void)
{
//se declara una variable entera para leer la nota
int nota;
system("cls");
//se introduce la nota por teclado
cout << "\nIntroduce nota entre 0 y 10: ";
cin >> nota; //suponemos que la nota se introduce correctamente
//se comprueba el valor de la nota y se muestra la calificación alfabética correspondiente
if(nota < 5)
cout << "Insuficiente\n";
else if(nota < 6)
cout << "Suficiente\n";
else if(nota < 7)
cout << "Bien\n";
else if(nota < 9)
cout << "Notable\n";
else
cout << "Sobresaliente\n";
system("pause");
}
No hay comentarios:
Publicar un comentario