#include <iostream>
#include <cmath>
using namespace std;
const double PI = 3.14159265359;
int main() {
int opcion;
cout << "Calculadora de Área de Figuras Geométricas" << endl;
cout << "1. Calcular área de un círculo" << endl;
cout << "2. Calcular área de un triángulo" << endl;
cout << "3. Calcular área de un rectángulo" << endl;
cout << "Seleccione una opción: ";
cin >> opcion;
switch (opcion) {
case 1: {
double radio;
cout << "Ingrese el radio del círculo: ";
cin >> radio;
double areaCirculo = PI * pow(radio, 2);
cout << "El área del círculo es: " << areaCirculo << endl;
break;
}
case 2: {
double base, altura;
cout << "Ingrese la base del triángulo: ";
cin >> base;
cout << "Ingrese la altura del triángulo: ";
cin >> altura;
double areaTriangulo = 0.5 * base * altura;
cout << "El área del triángulo es: " << areaTriangulo << endl;
break;
}
case 3: {
double base, altura;
cout << "Ingrese la base del rectángulo: ";
cin >> base;
cout << "Ingrese la altura del rectángulo: ";
cin >> altura;
double areaRectangulo = base * altura;
cout << "El área del rectángulo es: " << areaRectangulo << endl;
break;
}
default:
cout << "Opción no válida." << endl;
}
return 0;
}
Este código C++ implementa una calculadora de áreas de diferentes figuras geométricas (círculo, triángulo y rectángulo). Dependiendo de la opción seleccionada por el usuario, el programa calcula y muestra el área correspondiente utilizando fórmulas geométricas. Aquí tienes una descripción detallada del funcionamiento del código:
- Incluye las bibliotecas
iostream
ycmath
para permitir la entrada y salida estándar, y para utilizar funciones matemáticas comopow
para elevar al exponente. - Define el espacio de nombres
std
para que no sea necesario usarstd::
antes de las funciones y objetos de la biblioteca estándar. - Define una constante
PI
con el valor de π (pi) para realizar cálculos de áreas de círculos. - Define la función
main()
, que es el punto de entrada del programa. - Declara una variable entera
opcion
para almacenar la opción seleccionada por el usuario. - Imprime un encabezado y muestra las opciones disponibles para calcular el área de diferentes figuras geométricas.
- Solicita al usuario que seleccione una opción ingresando un número.
- Lee el valor ingresado por el usuario y lo almacena en la variable
opcion
. - Utiliza una estructura de control
switch
para evaluar el valor deopcion
y ejecutar el bloque de código correspondiente según la opción seleccionada.- Si
opcion
es igual a 1, calcula el área de un círculo:- Solicita al usuario que ingrese el radio del círculo.
- Calcula el área utilizando la fórmula
areaCirculo = PI * pow(radio, 2)
. - Muestra el área calculada del círculo.
- Si
opcion
es igual a 2, calcula el área de un triángulo:- Solicita al usuario que ingrese la base y la altura del triángulo.
- Calcula el área utilizando la fórmula
areaTriangulo = 0.5 * base * altura
. - Muestra el área calculada del triángulo.
- Si
opcion
es igual a 3, calcula el área de un rectángulo:- Solicita al usuario que ingrese la base y la altura del rectángulo.
- Calcula el área utilizando la fórmula
areaRectangulo = base * altura
. - Muestra el área calculada del rectángulo.
- Si ninguna de las opciones anteriores coincide con
opcion
, muestra «Opción no válida.»
- Si
- Devuelve 0 para indicar que el programa se ejecutó correctamente.
Pueder ir al artículo principal:
Códigos Sencillos hechos en C++
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.