
Добавил:
cfe_o
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:laba 2
.txtusing System;
class Program
{
static void Main()
{
string result;
string end = "да";
while(end == "да")
{
Console.WriteLine("Введите число № 1: ");
double a = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите число № 2: ");
double b = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Выберите действие с числами: 1. Сумма , 2. Разность , 3. Умножение , 4. Деление , 5. Остаток от деления ");
Console.WriteLine("6. Квадрат суммы (только если оба числа чётные) или Квадрат разности ");
result = Console.ReadLine();
if (result == "1")
{
Sum(a,b);
}
else if (result == "2")
{
Raz(a,b);
}
else if (result == "3")
{
Umn(a,b);
}
else if (result == "4")
{
if (b==0)
{
Console.WriteLine("На ноль делить нельзя!!");
}
else
{
Del(a,b);
}
}
else if (result == "5")
{
if (a > b)
{
Ost1(a, b);
}
else if (b > a)
{
Ost2(b, a);
}
}
else if ((a % 2 == 0) && (b % 2 == 0))
{
KvSum(a, b);
}
else if ((a % 2 != 0) || (b % 2 != 0))
{
KvRaz(a, b);
}
Console.WriteLine("Хотите продолжить работу?(Введите да/нет)");
end=Console.ReadLine();
Console.Clear();
}
}
public static void Sum(double a, double b) => Console.WriteLine($"{a} + {b} = {a + b}");
public static void Raz(double a, double b) => Console.WriteLine($"{a} - {b} = {a - b}");
public static void Del(double a, double b) => Console.WriteLine($"{a} / {b} = {a / b}");
public static void Umn(double a, double b) => Console.WriteLine($"{a} * {b} = {a * b}");
public static void Ost1(double a, double b) => Console.WriteLine($"{a} % {b} = {a % b}");
public static void Ost2(double b, double a) => Console.WriteLine($"{b} % {a} = {b % a}");
public static void KvSum(double a, double b) => Console.WriteLine($"{a}^2 + {b}^2 + 2*{a}*{b} = {(Math.Pow(a, 2)) + (Math.Pow(b, 2)) + 2*a*b} ");
public static void KvRaz(double a, double b) => Console.WriteLine($"{a}^2 + {b}^2 - 2*{a}*{b} = {(Math.Pow(a, 2)) + (Math.Pow(b, 2)) - 2*a*b}");
}
Соседние файлы в предмете Алгоритмизация и программирование