Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите, пожалуйста, решить задачу в С#

БОГДАН ЗОЛОТОРЁВ Знаток (308), на голосовании 1 год назад
Помогите, пожалуйста, решить задачу в С#

Дана сторона квадрата. В квадрат вписана окружность.
Найдите сторону и площадь квадрата, вписанного в эту окружность.
Голосование за лучший ответ
Эльдар К. Знаток (268) 1 год назад
 using System; 

namespace InscribedSquare
{
class Program
{
static void Main(string[] args)
{
// Вводим сторону квадрата
Console.WriteLine("Введите сторону квадрата: ");
int a = int.Parse(Console.ReadLine());

// Находим радиус вписанной окружности
int r = a / Math.Sqrt(2);

// Находим площадь квадрата
int s = a * a;

// Выводим результат
Console.WriteLine("Радиус вписанной окружности: " + r);
Console.WriteLine("Площадь квадрата: " + s);
}
}
}
Это решение использует следующую формулу для нахождения радиуса вписанной окружности в квадрат:

r = a / Math.Sqrt(2)
где:

a - сторона квадрата
r - радиус вписанной окружности
Для нахождения площади квадрата используется формула:

s = a * a
где:

s - площадь квадрата
a - сторона квадрата
Вот пример работы программы:

Введите сторону квадрата: 10
Радиус вписанной окружности: 7.0710678118654755
Площадь квадрата: 100
Вы можете изменить код программы, чтобы сделать его более гибким. Например, вы можете добавить возможность вводить радиус вписанной окружности вместо стороны квадрата.
QWE Мастер (1423) 1 год назад
почитайте 1с управляемые формы 7.7
Илон Макс Профи (749) 1 год назад
 using System; 

class Program
{
static void Main()
{
Console.WriteLine("Введите радиус окружности:");
double radius = Convert.ToDouble(Console.ReadLine());

double sideOfSquare = 2 * radius * Math.Sqrt(2); // Находим сторону квадрата
double areaOfSquare = sideOfSquare * sideOfSquare; // Находим площадь квадрата

Console.WriteLine("Сторона квадрата, вписанного в окружность: " + sideOfSquare);
Console.WriteLine("Площадь квадрата, вписанного в окружность: " + areaOfSquare);
}
}
Похожие вопросы