Информатика, вопрос задал danillykov010195 , 6 лет назад

Нужна помощь с написанием программы на C#
Даны действительные числа x и y, не равные друг другу. Меньшее из этих
двух чисел заменить половиной их суммы, а большее — их удвоенным
произведением.
Буду очень благодарен за помощь.

Ответы на вопрос

Ответил vimmortal2
1

Программа:
С#:

using System;

class HelloWorld {

 static void Main() {

   Console.Write("x = ");

   double x = Convert.ToDouble(Console.ReadLine());

   

   Console.Write("y = ");

   double y = Convert.ToDouble(Console.ReadLine());

   

   double HalfCount = (x + y) / 2;

   double DoubleProduct = 2 * x * y;

   

   if (x < y) {

       x = HalfCount;

       y = DoubleProduct;

   } else {

       y = HalfCount;

       x = DoubleProduct;

   }

   

   Console.WriteLine($"x = {x}; y = {y}");

 }

}

В начале вводим значения переменных x, y (типа double (float), действительные числа). Отдельными переменными находим половину суммы и удвоенное произведение введённых чисел. Находим меньшее число и присваиваем значения согласно условию. В конце - выводим результат.

Приложения:
Новые вопросы