
Другие языки программирования и технологии
Прошу помощи с написанием программ, по условиям указанных на картинке 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}:");
}
}
}
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}:");
}
}
}
Похожие вопросы
- Помощь в написании программ
- (C++) Нужна помощь в написании 4-х программ. максимально простые, уровень с++ нулевой практически.
- Не могу настроить codeBlock для написания программ на c++.
- Как научиться зарабатывать в интернете, с помощью написания программ и т. п. молодому человеку?
- Помогите с написанием программы C++
- Посоветуйте программу дщля отладки и написания программ для C++
- Задание для написание программы на C++
- Выбор языка для написания программы
- Как написали первую программу без программы для написания программ?
- помогите пожалуйста кто смыслит в C# или в C++, очень нужна ваша помощь, нужен код программы, точнее двух