# Perimeter Area - Practice Exercises C# Sharp

## Lesson 3:

## Basic data types

## Exercise 3.19:

## Perimeter Area

## Objetive:

## Create a program to calculate the perimeter, area and diagonal of a rectangle from its width and height (perimeter = sum of the four sides, area = base x height, diagonal using the Pythagorean theorem). It must repeat until the user enters 0 for the width.

## Source Code:

```
using System;
public class exercise070
{
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);
}
}
```

Exercisey
3.19