Área perimetral Curso de Programación C# Sharp

Lección:

Tipos de datos básicos


Ejercicio:

Área perimetral 32


Objetivo:

Crear un programa en C# para calcular el perímetro, el área y la diagonal de un rectángulo a partir de su anchura y altura (perímetro = suma de los cuatro lados, área = base x altura, diagonal utilizando el teorema de Pitágoras). Debe repetirse hasta que el usuario introduzca 0 para el ancho.


Código:

using System;
public class exercise67
{
    public static void Main()
    {
        double width;
        double height;
        double perimeter, area, diagonal;

        do
        {
            Console.Write("Enter the desired width: ");
            width = Convert.ToDouble(Console.ReadLine());

            if (width != 0)
            {

                Console.Write("Enter the desired height: ");
                height = Convert.ToDouble(Console.ReadLine());

                perimeter = width * 2 + height * 2;
                Console.WriteLine("Perimeter: {0}", perimeter);

                area = width * height;
                Console.WriteLine("Area: {0} ", area);

                diagonal = Math.Sqrt((width * width) + (height * height));
                Console.WriteLine("Diagonal: {0} ", diagonal);
            }
        }
        while (width != 0);
    }
}