RECIENTES

Cálculo del área de figuras geométricas C# Console

Cálculo del área de figuras geométricas: Crea un programa que calcule el área de diferentes figuras geométricas, como cuadrados, rectángulos, triángulos y círculos. El usuario debe ingresar los datos necesarios para realizar los cálculos.



  1. Crear una aplicación de consola en C#.
  2. Solicitar al usuario que elija la figura geométrica para la cual desea calcular el área.
  3. Dependiendo de la opción seleccionada, solicitar los datos necesarios al usuario.
  4. Realizar los cálculos correspondientes y mostrar el área.
 
using System;

namespace CalculoAreasFigurasGeometricas
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Programa para calcular el área de figuras geométricas");
            Console.WriteLine("----------------------------------------------------");
            Console.WriteLine("Elija la figura geométrica para la cual desea calcular el área:");
            Console.WriteLine("1. Cuadrado");
            Console.WriteLine("2. Rectángulo");
            Console.WriteLine("3. Triángulo");
            Console.WriteLine("4. Círculo");
            Console.Write("Opción: ");
            int opcion = int.Parse(Console.ReadLine());

            switch (opcion)
            {
                case 1:
                    CalcularAreaCuadrado();
                    break;
                case 2:
                    CalcularAreaRectangulo();
                    break;
                case 3:
                    CalcularAreaTriangulo();
                    break;
                case 4:
                    CalcularAreaCirculo();
                    break;
                default:
                    Console.WriteLine("Opción inválida. Debe seleccionar una opción válida del 1 al 4.");
                    break;
            }
        }

        static void CalcularAreaCuadrado()
        {
            Console.Write("Ingrese el lado del cuadrado: ");
            double lado = double.Parse(Console.ReadLine());
            double area = lado * lado;
            Console.WriteLine($"El área del cuadrado es: {area}");
            Console.ReadKey();
        }

        static void CalcularAreaRectangulo()
        {
            Console.Write("Ingrese la base del rectángulo: ");
            double baseRectangulo = double.Parse(Console.ReadLine());
            Console.Write("Ingrese la altura del rectángulo: ");
            double alturaRectangulo = double.Parse(Console.ReadLine());
            double area = baseRectangulo * alturaRectangulo;
            Console.WriteLine($"El área del rectángulo es: {area}");
            Console.ReadKey();
        }

        static void CalcularAreaTriangulo()
        {
            Console.Write("Ingrese la base del triángulo: ");
            double baseTriangulo = double.Parse(Console.ReadLine());
            Console.Write("Ingrese la altura del triángulo: ");
            double alturaTriangulo = double.Parse(Console.ReadLine());
            double area = 0.5 * baseTriangulo * alturaTriangulo;
            Console.WriteLine($"El área del triángulo es: {area}");
            Console.ReadKey();
        }

        static void CalcularAreaCirculo()
        {
            Console.Write("Ingrese el radio del círculo: ");
            double radioCirculo = double.Parse(Console.ReadLine());
            double area = Math.PI * Math.Pow(radioCirculo, 2);
            Console.WriteLine($"El área del círculo es: {area}");
            Console.ReadKey();
        }
    }
}

Con este programa, el usuario podrá seleccionar la figura geométrica deseada y proporcionar los datos necesarios para calcular el área. El programa realizará los cálculos correspondientes y mostrará el resultado en la consola. Recuerda compilar y ejecutar el código para probarlo.

Explicación de las funciones y su funcionamiento:

  1. Main: Esta es la función principal del programa. Aquí se inicia la ejecución y se muestra un menú que permite al usuario seleccionar la figura de la cual desea calcular el área.

  2. CalcularAreaCuadrado: Esta función se encarga de calcular el área de un cuadrado. Se solicita al usuario el valor del lado del cuadrado y luego se realiza el cálculo del área utilizando la fórmula área = lado * lado.

  3. CalcularAreaRectangulo: Esta función calcula el área de un rectángulo. Se pide al usuario los valores de la base y la altura del rectángulo y luego se aplica la fórmula área = base * altura.

  4. CalcularAreaTriangulo: Aquí se calcula el área de un triángulo. El usuario ingresa la base y la altura del triángulo, y luego se utiliza la fórmula área = 0.5 * base * altura.

  5. CalcularAreaCirculo: Esta función calcula el área de un círculo. Se solicita al usuario el valor del radio del círculo y luego se utiliza la fórmula área = π * radio^2, donde π es una constante aproximadamente igual a 3.14159.

Ejemplo de uso del programa: Supongamos que el usuario desea calcular el área de un triángulo con una base de 6 y una altura de 8. El usuario selecciona la opción correspondiente (3) y luego ingresa los valores solicitados:


 
Programa para calcular el área de figuras geométricas
----------------------------------------------------
Elija la figura geométrica para la cual desea calcular el área:
1. Cuadrado
2. Rectángulo
3. Triángulo
4. Círculo
Opción: 3
Ingrese la base del triángulo: 6
Ingrese la altura del triángulo: 8
El área del triángulo es: 24

De esta manera, el programa realiza el cálculo del área del triángulo y muestra el resultado en la consola. El usuario puede repetir el proceso para calcular el área de otras figuras geométricas según sus necesidades. Esto es útil en diversas aplicaciones, como la geometría, la arquitectura, la ingeniería y muchos otros campos donde se necesiten cálculos de áreas para diseñar y construir diferentes estructuras.

Uso cookies para darte un mejor servicio.
Mi sitio web utiliza cookies para mejorar tu experiencia. Acepto Leer más