Вывести на экран периметр и площадь заданной фигуры - C#
Формулировка задачи:
дан признак геометрической фигуры на плоскости к-круг,п-прямоугольник,т-треугольник.Вывести на экран периметр и площадь заданной фигуры.
Решение задачи: «Вывести на экран периметр и площадь заданной фигуры»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication30 { class Program { static void Main(string[] args) { Console.WriteLine("Введите признак фигуры к-круг, п-прямоугольник, т-треугольник "); string pr = Console.ReadLine(); if (pr == "к") { Console.WriteLine("Введите радиус"); float r = float.Parse(Console.ReadLine()); Console.WriteLine("Периметр круга " + (2*Math.PI*r)); Console.WriteLine("Площадь круга " + (Math.PI*r*r)); } if (pr == "п") { Console.WriteLine("Введите стороны прямоугольника"); float a = float.Parse(Console.ReadLine()); float b = float.Parse(Console.ReadLine()); Console.WriteLine("Периметр прямоугольника " + (2*a+2*b)); Console.WriteLine("Площадь прямоугольника " + (a*b)); } if (pr == "т") { Console.WriteLine("Введите стороны треугольник"); float a = float.Parse(Console.ReadLine()); float b = float.Parse(Console.ReadLine()); float c = float.Parse(Console.ReadLine()); float p=(a+b+c)/2; double plo = Math.Sqrt(p * (p - a) * (p - b) * (p - c)); Console.WriteLine("Периметр треугольникa " + (a+b+c)); Console.WriteLine("Площадь треугольника " + plo); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д