Dev - C++ - Necesito ayuda para este programa

 
Vista:
sin imagen de perfil

Necesito ayuda para este programa

Publicado por Antonio (13 intervenciones) el 12/08/2022 09:14:58
Elaborar un programa en Dev c++ que realice la opción seleccionada de acuerdo a lo siguiente:

a.- Área del triángulo (Solicitar base y altura)
b.- Área del Cuadrado (Solicitar lado)
c.- Área del Círculo (Solicitar radio)
d.- Área del Rectángulo (Solicitar base y altura)
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
Imágen de perfil de kevin

RE: Necesito ayuda para este programa

Publicado por kevin (59 intervenciones) el 12/08/2022 16:39:48
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
98
99
#include <iostream>
using namespace std;
 
/**
 * @brief Esta funcion calcula es area de un triangulo
 * @param base base del triangulo
 * @param altura altura del triangulo
 * @return area del triangulo
 */
inline double areaTriangulo(double base, double altura) {
    return (base*altura)/2;
}
 
/**
 * @brief Esta funcion calcula es area de un cuadrado
 * @param base base del cuadrado
 * @return area del cuadrado
 */
inline double areaCuadrado(double base) {
    return base*base;
}
 
/**
 * @brief Esta funcion calcula es area de un circulo
 * @param radio el radio del cuadrado
 * @return area del circulo
 */
inline double areaCirculo(double radio) {
    return 3.14159 * (radio * radio);
}
 
/**
 * @brief Esta funcion calcula es area de un rectangulo
 * @param base la base del rectangulo
 * @param altura la altura del rectangulo
 * @return area del rectangulo
 */
inline double areaRectangulo(double base, double altura) {
    return base*altura;
}
 
int main() {
    //Loop para seleccionar varias opciones
    while(1) {
        int seleccion;
        double altura, base, radio;
 
        cout << "--------------------Opciones:------------------------\n"
        << "| 1.- Area del triangulo (Solicitar base y altura)  |\n"
        << "| 2.- Area del Cuadrado (Solicitar lado)            |\n"
        << "| 3.- Area del Circulo (Solicitar radio)            |\n"
        << "| 4.- Area del Rectangulo (Solicitar base y altura) |\n"
        << "| 5.- Salir del programa                            |\n"
        << "-----------------------------------------------------\n"
        << ">>> ";
 
        cin >> seleccion;
 
        switch (seleccion) {
        case 1:
            cout << "pon la base: ";
            cin >> base;
            cout << "ahora la altura: ";
            cin >> altura;
            cout << "El area del triangulo es: " << areaTriangulo(base, altura) << endl;
            break;
 
        case 2:
            cout << "pon la base: ";
            cout << "El area del cuadrado es: " << areaCuadrado(base) << endl;
            break;
 
        case 3:
            cout << "pon el radio: ";
            cin >> radio;
            cout << "El area del circulo es: " << areaCirculo(radio) << endl;
            break;
 
        case 4:
            cout << "pon la base: ";
            cin >> base;
            cout << "ahora la altura: ";
            cin >> altura;
            cout << "El area del rectangulo es: " << areaRectangulo(base, altura) << endl;
            break;
 
        case 5:
            cout << "Hasta luego...\n";
            exit(0);
            break;
 
        default:
            cout << "Esa opcion no existe, volvamoslo a intentar...\n";
            break;
        }
        system("PAUSE");
    }
    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