• Lenguaje

    C++

  • Descripción

    El programa principal contará con un menú que permita seleccionar al usuario la operación que desea realizar:
    - suma
    - resta
    - multiplicación
    - división
    - potenciación
    - raíz cuadrada
    - factorial
    Habrá una opción para salir de la calculadora.

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
#ifdef __MSDOS__
    #include <iostream.h>
    #include <stdlib.h>
    #define _getch getch
#else
    #include <iostream>
    #include <cstdlib>
    using namespace std;
#endif
#include <conio.h>

int main (void)
{
    char tecla_opcion = '1';
    while (tecla_opcion != '8')
    {
        system ("cls");
        cout << "MEN\351" << endl
            << "1) Suma" << endl
            << "2) Resta" << endl
            << "3) Multiplicaci\242n" << endl
            << "4) Divisi\242n" << endl
            << "5) Potenciaci\242n" << endl
            << "6) Ra\241z cuadrada" << endl
            << "7) Factorial" << endl
            << "8) Salir" << endl << endl
            << "Selecciona una opci\242n: ";
        tecla_opcion = '0';
        while (tecla_opcion < '1' || tecla_opcion > '8')
        {
            tecla_opcion = (char) _getch ();
        }
        cout << tecla_opcion << endl << endl;
        switch (tecla_opcion)
        {
            case '1':
                cout << "Opci\242n 1: Suma" << endl;
                break;
            case '2':
                cout << "Opci\242n 2: Resta" << endl;
                break;
            case '3':
                cout << "Opci\242n 3: Multiplicaci\242n" << endl;
                break;
            case '4':
                cout << "Opci\242n 4: Divisi\242n" << endl;
                break;
            case '5':
                cout << "Opci\242n 5: Potenciaci\242n" << endl;
                break;
            case '6':
                cout << "Opci\242n 6: Ra\241z cuadrada" << endl;
                break;
            case '7':
                cout << "Opci\242n 7: Factorial" << endl;
                break;
        }
        if (tecla_opcion != '8')
        {
            cout << endl;
            system ("pause");
        }
    }
    return EXIT_SUCCESS;
}