Вычислить площадь и периметр плоской фигуры - C# (182771)

Узнай цену своей работы

Формулировка задачи:

10 вариант. Вот что-то, есть похожие на мою!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            double  St, a,r,Pt,Sc,Pc,S,P;
            Console.WriteLine("Введите сторону:");
            string buf = Console.ReadLine();
            a =Convert.ToDouble(buf);
            Console.WriteLine("Ваша сторона="+a);
            Console.WriteLine("Введите радиус:");
            string but = Console.ReadLine();
            r = Convert.ToDouble(but);
            Console.WriteLine("Ваш радиус=" + r);
            Sc = ((r * r) * Math.PI) / 8;
            Pc = ((2 * Math.PI) * r) / 8;
            St = (0.5 * (a * a))-Sc;
            Pt = (a+a+(a=Math.Sqrt(2)))-Pc;
            S = Sc + St;
            P = Pc + Pt;
            Console.WriteLine("Площадь фигуры=" + S);
            Console.WriteLine("Периметр фигуры=" + P);
            Console.ReadKey();

        }
    }
}

Решение задачи: «Вычислить площадь и периметр плоской фигуры»

textual
Листинг программы
double quadrat = a * a; // площадь квадрата
 
double circle = Math.PI * a * a / 4.0; // площадь круга
 
double sector = circle * 45.0 / 360.0; // площадь сектора круга
 
double part = 2.0 * ((quadrat - circle) / 8.0); // площадь двух "огрызков" между квадратом и кругом
 
double summarySquare = sector + part; // суммарная площадь
 
// а вот формулы и объяснение с точки зрения геометрии, почему именно так - выведите самостоятельно

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.091 из 5
Похожие ответы