Создание консольных приложений на С #. Нужно написать программу - C#
Формулировка задачи:
Здравствуйте, уважаемые обитатели форума, мне нужна ваша помощь, помогите написать программу ... \
1
.Составить консольную программу на языке С # в Visual Studio 2010 и включить в нее следующее:
Запрограммировать операторы, которые:a).
Вводят с клавиатуры значение действительных переменных x, y, z.b).
Рассчитывают выражение a = x + (y ^ 3 / z + z ^ 2 + (z + y ^ 2)c).
Выводят результат на экран.2.
Добавить в составленной программы оператор цикла, повторяет ввода данных и выполнения расчетов, пока не введено значение Х = 0.3.
Добавить в составленной программы операторы, решающие следующее задание Цветочная клумба имеет форму круга. По заданным радиусом вычислить ее периметр и площадь.Заранее спасибо
Решение задачи: «Создание консольных приложений на С #. Нужно написать программу»
textual
Листинг программы
while (true) // запускаем бесконечный цикл
{
try
{
Console.Write("Введите x: ");
x = double.Parse(Console.ReadLine()); // вводим данные и присваиваем переменной x
if (x == 0) break; // проверяем, если x == 0, прерываем наш бесконечный цикл и программа завершается
if (x < 0) throw new Exception();
Console.Write("Введите y: ");
y = double.Parse(Console.ReadLine()); // тут все также, только с y
Console.Write("Введите z: ");
z = double.Parse(Console.ReadLine()); // и с z
Console.Write("Введите радиус: ");
r = double.Parse(Console.ReadLine());
a = x + (Math.Pow(y, 3) / (z + z * z + (z + y * y))); // переменной a присваиавем уравнение. Math.Pow(y, 3) - y^3 или y*y*y
S = Math.PI * r * r;
L = 2 * Math.PI * r;
Console.WriteLine("a = {0}", a); // Выводим результат а
Console.WriteLine("Периметр: {0}, Площадь: {1}", L, S);
}
catch
{
Console.WriteLine("Введите правильные данные");
}
}