Найти объем, площадь основания, площадь боковой поверхности и площадь полной поверхности призмы - C#
Формулировка задачи:
Здравствуйте , помогите пожалуйста, очень надо , буду очень благодарна!
ЗАДАНИЕ по теме линейные программы: Используя систему программирования С# (задания пригодны для любых систем и языков программирования), составить консольное приложение, работающее в диалоговом режиме, для решения задач, перечисленных ниже.
1. В основании прямой призмы лежит прямоугольный треугольник с катетами а и в. Высота призмы Н. Найти объем, площадь основания, площадь боковой поверхности и площадь полной поверхности призмы.
________________________________________________________________________________________________________
Задание второе:Составить программу, печатающую значение true, если указанное высказывание является истинным, и false в противном случае:
1. данное четырехзначное число читается одинаково слева направо и справа налево
Решение задачи: «Найти объем, площадь основания, площадь боковой поверхности и площадь полной поверхности призмы»
textual
Листинг программы
class Program
{
static void Main(string[] args)
{
Console.Clear();
Console.WriteLine("1 - Задание про призму\n2 - Симметричное число\n3 - Выход");
switch (Console.ReadKey().KeyChar.ToString())
{
case "1":
Console.Clear();
Prism();
return;
case "2":
Console.Clear();
Number();
return;
default:
return;
}
}
static void Prism()
{
double a, b, h;
Console.Write("Введите а : ");
a = double.Parse(Console.ReadLine());
Console.Write("Введите b : ");
b = double.Parse(Console.ReadLine());
Console.Write("Введите h : ");
h = double.Parse(Console.ReadLine());
Console.WriteLine();
Console.WriteLine("Объем : {0}", a * b * h);
Console.WriteLine("Основание : {0}", a * b / 2);
Console.WriteLine("Боковая : {0}", (a + b + Math.Sqrt(a * a + b * b)) * h);
Console.WriteLine("Полная : {0}", (a + b + Math.Sqrt(a * a + b * b)) * h + a * b);
Console.ReadKey();
Main(null);
}
static void Number()
{
Console.Write("Введите число :");
int i = int.Parse(Console.ReadLine());
Console.Write("Результат : {0}", (i / 100) == ((i % 10) * 10 + (i / 10) % 10));
Console.ReadKey();
Main(null);
}
}