Dev - C++ - Menu para estudiante

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

Menu para estudiante

Publicado por Isaac (9 intervenciones) el 07/04/2021 20:58:12
Como podria hacer este menu, por favor
Menu
1. Ingreso estudiantes
2. Modificación estudiantes
3. Eliminar estudiante
4. Reportes
4.1 mostrar todos los estudiantes
4.2 mostrar por nivel
4.3 mostrar por promedio
5. Salir
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
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Menu para estudiante

Publicado por Alfil (1444 intervenciones) el 07/04/2021 23:34:31
¿Es un solo menú o un menú y un submenú?
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
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Menu para estudiante

Publicado por Alfil (1444 intervenciones) el 08/04/2021 09:09:31
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
57
58
59
#include <iostream>
 
void menu();
 
int main()
{
    double opcion;
 
    do {
        menu();
        std::cin >> opcion;
 
        if (opcion == 1.0)
            std::cout << "\n OPCION 1 SELECCIONADA" << std::endl;
 
        else if (opcion == 2.0)
            std::cout << "\n OPCION 2 SELECCIONADA" << std::endl;
 
        else if (opcion == 3.0)
            std::cout << "\n OPCION 3 SELECCIONADA" << std::endl;
 
        else if (opcion == 4.0)
            std::cout << "\n OPCION 4 SELECCIONADA" << std::endl;
 
        else if (opcion == 4.1)
            std::cout << "\n OPCION 4.1 SELECCIONADA" << std::endl;
 
        else if (opcion == 4.2)
            std::cout << "\n OPCION 4.2 SELECCIONADA" << std::endl;
 
        else if (opcion == 4.3)
            std::cout << "\n OPCION 4.3 SELECCIONADA" << std::endl;
 
        else if (opcion == 5.0)
            std::cout << "\n FIN DEL PROGRAMA" << std::endl;
 
        else
            std::cout << "\n OPCION NO VALIDA" << std::endl;
 
    } while (opcion != 5.0);
 
    return 0;
}
 
void menu()
{
    std::cout << "\n            MENU PRINCIPAL"
              << "\n ======================================"
              << "\n 1.- Ingreso Estudiantes"
              << "\n 2.- Modificacion Estudiante"
              << "\n 3.- Eliminar Estudiante"
              << "\n 4.- Reportes"
              << "\n   4.1.- Mostras Todos Los Estudiantes"
              << "\n   4.2.- Mostrar Por nivel"
              << "\n   4.3.- Mostrar Por Promedio"
              << "\n 5.- Salir"
              << "\n ======================================"
              << "\n OPCION: ";
}
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
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Menu para estudiante

Publicado por Alfil (1444 intervenciones) el 08/04/2021 21:23:01
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#include <iostream>
 
void menu();
void submenu();
 
int main()
{
    char opcion;
 
    do {
        menu();
        std::cin >> opcion;
 
        switch (opcion)
        {
            case '1':
                std::cout << "\n OPCION 1 SELECCIONADA" << std::endl;
                break;
 
            case '2':
                std::cout << "\n OPCION 2 SELECCIONADA" << std::endl;
                break;
 
            case '3':
                std::cout << "\n OPCION 3 SELECCIONADA" << std::endl;
                break;
 
            case '4':
                submenu();
                break;
 
            case '5':
                std::cout << "\n FIN DEL PROGRAMA" << std::endl;
                break;
 
            default:
                std::cout << "\n OPCION NO VALIDA" << std::endl;
                break;
        }
 
    } while (opcion != '5');
 
    return 0;
}
 
void menu()
{
    std::cout << "\n            MENU PRINCIPAL"
              << "\n ======================================"
              << "\n 1.- Ingreso Estudiantes"
              << "\n 2.- Modificacion Estudiante"
              << "\n 3.- Eliminar Estudiante"
              << "\n 4.- Reportes"
              << "\n 5.- Salir"
              << "\n ======================================"
              << "\n OPCION: ";
}
 
void submenu()
{
    char opcion;
 
    do {
        std::cout << "\n          MENU REPORTES"
              << "\n ======================================"
              << "\n 1.- Mostras Todos Los Estudiantes"
              << "\n 2.- Mostrar Por nivel"
              << "\n 3.- Mostrar Por Promedio"
              << "\n 4.- Volver"
              << "\n ======================================"
              << "\n OPCION: ";
        std::cin >> opcion;
 
        switch (opcion)
        {
            case '1':
                std::cout << "\n OPCION 1 SELECCIONADA" << std::endl;
                break;
 
            case '2':
                std::cout << "\n OPCION 2 SELECCIONADA" << std::endl;
                break;
 
            case '3':
                std::cout << "\n OPCION 3 SELECCIONADA" << std::endl;
                break;
 
            case '4':
                break;
 
            default:
                std::cout << "\n OPCION NO VALIDA" << std::endl;
                break;
        }
 
    } while (opcion != '4');
}
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