Grupo
Estructuras Condicionales Avanzadas en C++
Ojetivo
1. Solicite al usuario que introduzca una calificación numérica entre 0 y 100.
2. Determine la calificación con letras mediante sentencias if-else basadas en el valor numérico.
3. Muestre al usuario la calificación con letras correspondiente.
4. Asegúrese de que la validación de entrada sea correcta.
Escriba un programa que simule un sistema de calificación de cursos mediante calificaciones con letras.
Ejemplo de Código C++
Mostrar Código C++
#include <iostream> // Include the input/output stream library
using namespace std;
int main() {
int grade; // Variable to store the student's numeric grade
// Prompt the user to enter their grade
cout << "Enter your numeric grade (0-100): ";
cin >> grade;
// Check if the input is within a valid range
if (grade < 0 || grade > 100) {
cout << "Invalid grade. Please enter a number between 0 and 100." << endl;
} else {
// Determine the letter grade based on numeric grade
if (grade >= 90) {
cout << "Your letter grade is: A" << endl;
} else if (grade >= 80) {
cout << "Your letter grade is: B" << endl;
} else if (grade >= 70) {
cout << "Your letter grade is: C" << endl;
} else if (grade >= 60) {
cout << "Your letter grade is: D" << endl;
} else {
cout << "Your letter grade is: F" << endl;
}
}
return 0; // End of program
}
Salida
Enter your numeric grade (0-100): 87
Your letter grade is: B
Comparte este ejercicio C++