Составить программу, которая вычисляла бы площадь круга - C#
Формулировка задачи:
Пусть элементами круга являются 1) радиус, 2) диаметр и 3) длина окружности. Составить программу, которая по номеру элемента запрашивала бы его соответствующее значение и вычисляла бы площадь круга.
сколько я не пытался все время чтото не так!
вот так делаю:
using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication5 { class Program { static void Main(string[] args) { Console.Write("Привет, хочешь узнать площадь круга?"); string Name = Console.ReadLine(); vv:Console.Write("Хорошо, что тебе извеcтно? 1-диаметр, 2-радиус, 3-длина окружности"); int n = Convert.ToInt32(Console.ReadLine()); //string S = ""; bool k = true; switch (n) {case 1: S = (Math.PI * d * d)/4;break; case 2: S = Math.PI * r * r; break; case 3: S = (l*l)/4*Math.PI; break; default: k=false; break; } if (k) Console.WriteLine("Площадь круга равна {0}"); else {Console.WriteLine("Указаны неправильные единицы измерения"); goto vv;}; Console.ReadKey(); } } }
Решение задачи: «Составить программу, которая вычисляла бы площадь круга»
textual
Листинг программы
private static void Main(string[] args) { Console.Write("Привет, хочешь узнать площадь круга?"); bool result = false; while (!result) { Console.WriteLine("Хорошо, что тебе извеcтно? 1-диаметр, 2-радиус, 3-длина окружности"); int n; double value; try { n = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Ввведите размер"); value = Convert.ToDouble(Console.ReadLine()); } catch (FormatException e) { Console.WriteLine("Введите число {0}", e.Message); continue; } double s; switch (n) { case 1: s = Math.PI * value * value / 4; break; case 2: s = Math.PI * value * value; break; case 3: s = (value * value) / 4 * Math.PI; break; default: Console.WriteLine("Указаны неправильные единицы измерения"); continue; } Console.WriteLine("Площадь круга равна {0}", s); result = true; } Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д