Вычислить объём и площадь поверхности призмы - C#
Формулировка задачи:
вычислить объём и площадь поверхности призмы, в основании которой ромб, маньшая диагональ которого равна стороне ромба и равна А, а высота равна полупериметру основания
Решение задачи: «Вычислить объём и площадь поверхности призмы»
textual
Листинг программы
static void Main(string[] args)
{
Console.WriteLine("a");
double a = double.Parse(Console.ReadLine());
double sOsn = Math.Pow(a, 2) * Math.Sqrt(3) / 2;//площадь ромба
double perRomb = a * 4;//периметр ромба
double height = perRomb / 2;//высота = полупериметр ромба
double V = sOsn * height;//обьем
double sPrism = (perRomb * height) + (2 * sOsn);//площадь
Console.WriteLine("сторона а = " + a + "см");
Console.WriteLine("периметр ромба = " + perRomb + "см");
Console.WriteLine("площадь ромба(основы призмы) = " + sOsn + "см/кв");
Console.WriteLine("высота призмы = " + height + "см");
Console.WriteLine("обьем призмы= " + V + "см/куб");
Console.WriteLine("Площадь поверхности призмы = " + sPrism + "см/кв");
Console.ReadLine();
}