Помогите решить задачу. Язык C#
Оператор if
Известны площади круга и квадрата. Определить: а) уместится ли круг в
квадрате? б) уместится ли квадрат в круге?

Ответы

Ответ дал: ЯковПервый
0
//Если диаметр круга меньше или равен стороне квадрата, то этот круг можно уместить в квадрат, иначе не уместить

//Если диагональ квадрата меньше или равна диаметру круга, то квадрат можно уместить в круг, иначе не уместить

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Brainly2
{
class Program
{
static void Main(string[] args)
{
const double P = 3.14;

Console.Write("Введите площадь круга: ");
double S1 = Convert.ToDouble(Console.ReadLine());

Console.WriteLine();
Console.Write("Введите площадь квадрата: ");
double S2 = Convert.ToDouble(Console.ReadLine());

double Diametr = Math.Sqrt(S1 / P) * 2;
double Side = Math.Sqrt(S2);

if (Diametr <= Side)
{
Console.WriteLine();
Console.WriteLine("a) Уместится");
}

else
{
Console.WriteLine();
Console.WriteLine("a) Не уместится");
}

double Diagonal = Side * Math.Sqrt(2);

if (Diagonal <= Diametr)
Console.WriteLine("б) Уместится");

else
Console.WriteLine("б) Не уместится");

Console.ReadKey();
}
}
}
Приложения:
Ответ дал: raiskadem
0
Большое Спасибо!
Вас заинтересует