Dev - C++ - Ayuda con ejercicios de menú - Implementar una estructura switch

 
Vista:
sin imagen de perfil
Val: 66
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda con ejercicios de menú - Implementar una estructura switch

Publicado por Carlos (12 intervenciones) el 10/11/2020 21:15:37
Buenas tardes, tengo estos 2 ejercicios, cada uno se debe realizar con un menú, si alguien me puede ayudar se lo agradecería bastante



- Implementar una estructura switch. Escribir las calificaciones en letras
correspondientes a 10 estudiantes de una clase (solo los enteros): 1 – uno, 2 –
dos, etc.

- Calcular y visualizar la suma, el producto y el promedio de los números pares
comprendidos entre un rango proporcionado por el usuario. Adicionalmente,
decir cuántos números están por encima del promedio.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder
sin imagen de perfil
Val: 66
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda con ejercicios de menú - Implementar una estructura switch

Publicado por Carlos (12 intervenciones) el 11/11/2020 22:44:44
¿Alguien me ayudaría?, por favor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Ayuda con ejercicios de menú - Implementar una estructura switch

Publicado por Andres (1 intervención) el 12/05/2023 23:38:22
#include <iostream>
using namespace std;

char obtenerCalificacionEnLetra(float calificacion) {
int calificacionRedondeada = static_cast<int>(calificacion); // Redondea la calificación a un entero

switch (calificacionRedondeada) {
case 10:
return 'A';
case 9:
return 'B';
case 8:
return 'C';
case 7:
return 'D';
default:
return 'F';
}
}

int main() {
const int numEstudiantes = 10;
float calificaciones[numEstudiantes];

// Obtener las calificaciones de los estudiantes
for (int i = 0; i < numEstudiantes; i++) {
cout << "Ingrese la calificación del estudiante " << i + 1 << ": ";
cin >> calificaciones[i];
}

// Mostrar las calificaciones en letras correspondientes
cout << "\nCalificaciones en letras:\n";
for (int i = 0; i < numEstudiantes; i++) {
char calificacionEnLetra = obtenerCalificacionEnLetra(calificaciones[i]);
cout << "Estudiante " << i + 1 << ": " << calificacionEnLetra << endl;
}

return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar