Определить можно вписать круг в квадрат? - C#

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

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

Задание : При заданном радиусе найти площадь круга. При заданной стороне квадрата найти его площадь. Определить: а) можно вписать круг в квадрат? б) можно вписать квадрат в круг?
using System;
 
namespace Lab3Var6Zadanie1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("|=================================================|");
            Console.WriteLine("| При заданому радiусi знайти  площу кола.        |");
            Console.WriteLine("| При заданiй сторонi квадрата знайти його площу. |");
            Console.WriteLine("|    Визначити:                                   |");
            Console.WriteLine("|        а) чи можна вписати коло в квадрат?      |");
            Console.WriteLine("|        б) чи можна вписати квадрат в коло?      |");
            Console.WriteLine("|=================================================|");
            Console.Write(" Введiть радiус кола : ");
            string a = Console.ReadLine();
            double r = Convert.ToDouble(a);
            Console.Write(" Введiть длину сторони квадрата : ");
            string b = Console.ReadLine();
            double d = Convert.ToDouble(b);
            double AreaKolo;
            double PlKvadrat;
            double DiagonalKvadrata;
            AreaKolo = Math.Pow(r, 2) * 3.1416; 
            PlKvadrat = Math.Pow(d, 2);
            DiagonalKvadrata = d * Math.Sqrt(2);
            Console.WriteLine(" Площа кола = {0:#.##}", + AreaKolo );
            Console.WriteLine(" Площа квадрата = {0:#.##}", + PlKvadrat);
            Console.WriteLine(" Дiагональ квадрата = {0:#.##}", + DiagonalKvadrata);
            if (d == r)
                Console.WriteLine("Квадрат вписан в круг");
            else
                if (d == r)
                    Console.WriteLine("Круг можно вписать в квадрат");
            Console.ReadKey();
        }
    }
}

Решение задачи: «Определить можно вписать круг в квадрат?»

textual
Листинг программы
 r == ((d*Math.Sqrt(2))/2);

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


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

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

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