Código C++ – Calculadora de Área de Figuras Geométricas

#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:

  1. Incluye las bibliotecas iostream y cmath para permitir la entrada y salida estándar, y para utilizar funciones matemáticas como pow para elevar al exponente.
  2. Define el espacio de nombres std para que no sea necesario usar std:: antes de las funciones y objetos de la biblioteca estándar.
  3. Define una constante PI con el valor de π (pi) para realizar cálculos de áreas de círculos.
  4. Define la función main(), que es el punto de entrada del programa.
  5. Declara una variable entera opcion para almacenar la opción seleccionada por el usuario.
  6. Imprime un encabezado y muestra las opciones disponibles para calcular el área de diferentes figuras geométricas.
  7. Solicita al usuario que seleccione una opción ingresando un número.
  8. Lee el valor ingresado por el usuario y lo almacena en la variable opcion.
  9. Utiliza una estructura de control switch para evaluar el valor de opcion 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.»
  10. Devuelve 0 para indicar que el programa se ejecutó correctamente.

Pueder ir al artículo principal:

Códigos Sencillos hechos en C++

2 thoughts on “Código C++ – Calculadora de Área de Figuras Geométricas

Deja un comentario