Другие языки программирования и технологии

Прошу помощи с написанием программ, по условиям указанных на картинке C#

Написать программу которая реализует диалог с пользователем: (см. фото)
using System;
using System.Globalization;
namespace Answer {
class Program {
static void Main() {
Task1("Задача 1");
Task2("Задача 2");
Task3("Задача 3");
Task4("Задача 4");
Task5("Задача 5");
}
static void Task1(string msg) {
Hint(msg);
var a = Integer("a");
var b = Integer("b");
Console.WriteLine($"{a}+{b}={a + b}");
Pause();
}
static void Task2(string msg) {
Hint(msg);
var a = Integer("a");
var b = Integer("b");
Console.WriteLine($"{a}+{b}={b}+{a}");
Pause();
}
static void Task3(string msg) {
Hint(msg);
var a = Integer("a");
var b = Integer("b");
var c = Integer("c");
Console.WriteLine($"{a}+{b}+{c}={a + b + c}");
Pause();
}
static void Task4(string msg) {
Hint(msg);
var a = Real("a");
var b = Real("b");
Console.WriteLine($"{Round(a, 1)}*{Round(b, 1)}={Round(a * b, 1)}");
Pause();
}
static void Task5(string msg) {
Hint(msg);
var a = Real("a");
var b = Real("b");
Console.WriteLine($"{Round(a, 3)}/{Round(b, 3)}={Round(a / b, 3)}");
Pause();
}
static string Round(double x, int n) {
return x.ToString("F" + n.ToString(), CultureInfo.InvariantCulture);
}
static int Integer(string msg) {
int value;
do Console.Write(msg + "= "); while (!int.TryParse(Console.ReadLine(), NumberStyles.Integer, new CultureInfo("ru-RU"), out value));
return value;
}
static double Real(string msg) {
double value;
do Console.Write(msg + "= "); while (!double.TryParse(Console.ReadLine(), NumberStyles.Float, new CultureInfo("ru-RU"), out value));
return value;
}
static void Pause() {
Console.WriteLine("Для продолжения нажмите любую клавишу... ");
Console.ReadKey();
}
static void Hint(string msg) {
Console.WriteLine($"\t{msg}:");
}
}
}
*B
**lёha Boss**
65 052
Лучший ответ