Dev - C++ - Necesito ayuda con este ejercicio

 
Vista:

Necesito ayuda con este ejercicio

Publicado por Mishael Pujols (7 intervenciones) el 07/10/2022 03:49:20
Usando if else if y la estructura de control selectiva Múltiple (switch…break) hacer un programa en C++ que realice lo siguiente:
Muestre un menú en pantalla con las asignaturas
M------Matemática
I--------Informática INF-510
L-------Laboratorio INF-511
O------Orientación académica

El usuario escoge la opción deseada digitando la letra correspondiente (M, I, L, O)
Calcule el promedio de tres notas para cualquiera de las asignaturas
Muestre que letra le corresponde al promedio obtenido. En esta última parte usar if else if

90 a 100……….A
80 a 89………...B
70 a 79………...C
60 a 69………...D
0 a 59………….F
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Necesito ayuda con este ejercicio

Publicado por dario (718 intervenciones) el 07/10/2022 05:47:04
Hola, te doy una idea de como hacerlo.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <iostream>
 
using namespace std;
 
int main() {
    char opcion,letra;
    float n1,n2,n3;
    float promedio;
 
    do {
        cout << "M - Matematicas" << endl;
        cout << "I - Informatica" << endl;
        cout << "L - Laboratorio" << endl;
        cout << "O - Orientacion Academica" << endl;
        cout << "S - Salir" << endl << endl;
        cout << "Seleccione su opcion: ";
        cin >> opcion;
 
        switch (opcion) {
            case 'M':
                cout << "Ingrese 3 notas: ";
                cin >> n1 >> n2 >> n3;
                promedio = (n1 + n2 + n3) / 3;
 
                if ((promedio >= 90) && (promedio <= 100)) {
                    letra = 'A';
                    cout << "Puntaje: " << letra << endl;
                }
                else if ((promedio >=80) && (promedio <=89)){
                    letra = 'B';
                    cout << "Puntaje: " << letra << endl;
                }
                else if ((promedio >=70) && (promedio <=79)) {
                    letra = 'C';
                    cout << "Puntaje: " << letra << endl;
                }
                else if ((promedio >=60) && (promedio <=69)) {
                    letra = 'D';
                    cout << "Puntaje: " << letra << endl;
                }
                else if ((promedio >=50) && (promedio <=59)) {
                    letra = 'D';
                    cout << "Puntaje: " << letra << endl;
                }
                else {
                    letra = 'E';
                    cout << "Puntaje: " << letra << endl;
                }
            break;
        }
        cout << endl;
 
    } while (opcion != 'S');
 
    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

Necesito ayuda con este ejercicio

Publicado por Mishael Pujols (7 intervenciones) el 07/10/2022 06:02:17
Muchas gracias Dario, me ha servido muchísimo!
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