Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Конвертер_валют
- {
- class Program
- {
- static void Main(string[] args)
- {
- double Money = 0;
- double Money_R = 0;
- double Money_D = 0;
- double Money_E = 0;
- Console.WriteLine("Вас приветствует карманный конвертер валют \n");
- Console.WriteLine("Ваш баланс насчитывает: \n");
- Console.WriteLine($"P {Money_R}");
- Console.WriteLine($"$ {Money_D}");
- Console.WriteLine($"E {Money_E} \n");
- M1: Console.WriteLine("Желаете ли вы пополнить свой баланс в какой-либо валюте? \n");
- string O_1 = Console.ReadLine();
- if (O_1 == "да")
- {
- Console.Clear();
- Console.WriteLine("Какую валюту вы желаете внести? \n");
- Console.WriteLine("1 - P");
- Console.WriteLine("2 - $");
- Console.WriteLine("3 - E \n");
- string O_2 = Console.ReadLine();
- switch (O_2)
- {
- case "1":
- Console.WriteLine("\n Какую сумму Вы бы хотели внести? \n");
- Money = Convert.ToDouble(Console.ReadLine());
- Money_R = Money_R + Money;
- Console.WriteLine("\n Операция выполнена \n");
- Console.WriteLine("Ваш баланс насчитывает: \n");
- Console.WriteLine($"P {Money_R}");
- Console.WriteLine($"$ {Money_D}");
- Console.WriteLine($"E {Money_E} \n");
- Console.ReadKey();
- break;
- case "2":
- Console.WriteLine("\n Какую сумму Вы бы хотели внести? \n");
- Money = Convert.ToDouble(Console.ReadLine());
- Money_D = Money_D + Money;
- Console.WriteLine("\n Операция выполнена \n");
- Console.WriteLine("Ваш баланс насчитывает: \n");
- Console.WriteLine($"P {Money_R}");
- Console.WriteLine($"$ {Money_D}");
- Console.WriteLine($"E {Money_E} \n");
- Console.ReadKey();
- break;
- case "3":
- Console.WriteLine("\n Какую сумму Вы бы хотели внести? \n");
- Money = Convert.ToDouble(Console.ReadLine());
- Money_E = Money_E + Money;
- Console.WriteLine("\n Операция выполнена \n");
- Console.WriteLine("Ваш баланс насчитывает: \n");
- Console.WriteLine($"P {Money_R}");
- Console.WriteLine($"$ {Money_D}");
- Console.WriteLine($"E {Money_E} \n");
- Console.ReadKey();
- break;
- default:
- Console.WriteLine("Извините, команда не ясна. Выбудете переброшены в предыдущее меню");
- Console.ReadKey();
- Console.Clear();
- goto M1;
- //break;
- }
- }
- else if (O_1 == "нет")
- {
- Console.Clear();
- Console.WriteLine("Выйти из приложения? \n");
- string O_3 = Console.ReadLine();
- switch (O_3)
- {
- case "да":
- Console.WriteLine("До свидания!");
- Console.ReadKey();
- Environment.Exit(0);
- break;
- case "нет":
- goto M1;
- //break;
- default:
- Console.WriteLine("Извините, команда не ясна. Выбудете переброшены в предыдущее меню");
- Console.ReadKey();
- goto M1;
- //break;
- }
- }
- else
- {
- Console.WriteLine("Извините, команда не ясна. Выбудете переброшены в предыдущее меню");
- Console.ReadKey();
- goto M1;
- }
- M2: Console.WriteLine("Какие следующие действия Вы бы хотели совершить? \n");
- Console.WriteLine("1 - Занести средства на счет");
- Console.WriteLine("2 - Конвертировать одну валюту в другую");
- Console.WriteLine("3 - Выйти из приложения");
- Console.ReadKey();
- string O_4 = Console.ReadLine();
- if (O_4 == "1")
- {
- Console.Clear();
- Console.WriteLine("Какую валюту вы желаете внести? \n");
- Console.WriteLine("1 - P");
- Console.WriteLine("2 - $");
- Console.WriteLine("3 - E \n");
- string O_5 = Console.ReadLine();
- switch (O_5)
- {
- case "1":
- Console.WriteLine("\n Какую сумму Вы бы хотели внести? \n");
- Money = Convert.ToDouble(Console.ReadLine());
- Money_R = Money_R + Money;
- Console.WriteLine("\n Операция выполнена \n");
- Console.WriteLine("Ваш баланс насчитывает: \n");
- Console.WriteLine($"P {Money_R}");
- Console.WriteLine($"$ {Money_D}");
- Console.WriteLine($"E {Money_E} \n");
- Console.ReadKey();
- break;
- case "2":
- Console.WriteLine("\n Какую сумму Вы бы хотели внести? \n");
- Money = Convert.ToDouble(Console.ReadLine());
- Money_D = Money_D + Money;
- Console.WriteLine("\n Операция выполнена \n");
- Console.WriteLine("Ваш баланс насчитывает: \n");
- Console.WriteLine($"P {Money_R}");
- Console.WriteLine($"$ {Money_D}");
- Console.WriteLine($"E {Money_E} \n");
- Console.ReadKey();
- break;
- case "3":
- Console.WriteLine("\n Какую сумму Вы бы хотели внести? \n");
- Money = Convert.ToDouble(Console.ReadLine());
- Money_E = Money_E + Money;
- Console.WriteLine("\n Операция выполнена \n");
- Console.WriteLine("Ваш баланс насчитывает: \n");
- Console.WriteLine($"P {Money_R}");
- Console.WriteLine($"$ {Money_D}");
- Console.WriteLine($"E {Money_E} \n");
- Console.ReadKey();
- break;
- default:
- Console.WriteLine("Извините, команда не ясна. Выбудете переброшены в предыдущее меню");
- Console.ReadKey();
- Console.Clear();
- goto M2;
- //break;
- }
- }
- else if (O_4 == "2")
- {
- Console.Clear();
- double R_D = 0.0154;
- double D_R = 64.61;
- double R_E = 0.0137;
- double E_R = 72.71;
- double D_E = 0.8882;
- double E_D = 1.1259;
- Console.WriteLine("Выберите тип перевода \n");
- Console.WriteLine("1 - Рубли переводим в Доллары");
- Console.WriteLine("2 - Доллары переводим в Рубли");
- Console.WriteLine("3 - Рубли переводим в Евро");
- Console.WriteLine("4 - Евро переводим в Рубли");
- Console.WriteLine("5 - Доллары переводим в Евро");
- Console.WriteLine("6 - Евро переводим в Доллары \n");
- string O_6 = Console.ReadLine();
- switch (O_6)
- {
- case "1":
- Console.Clear();
- Console.WriteLine("Рубли переводим в Доллары");
- Console.WriteLine("Какую сумму Вы хотите перевести?");
- double Sum_1 = Convert.ToDouble(Console.ReadLine());
- if (Sum_1 <= Money_R)
- {
- Money_R = Money_R - Sum_1;
- Money_D = Money_D + Sum_1 * R_D;
- Console.WriteLine("Готово!");
- Console.WriteLine($"P {Money_R}");
- Console.WriteLine($"$ {Money_D}");
- Console.WriteLine($"E {Money_E} \n");
- }
- else
- {
- Console.WriteLine("Некорректный ввод!");
- }
- Console.ReadKey();
- goto M2;
- //break;
- case "2":
- Console.Clear();
- Console.WriteLine("Доллары переводим в Рубли");
- Console.WriteLine("Какую сумму Вы хотите перевести?");
- double Sum_2 = Convert.ToDouble(Console.ReadLine());
- if (Sum_2 <= Money_D)
- {
- Money_D = Money_D - Sum_2;
- Money_R = Money_R + Sum_2 * D_R;
- Console.WriteLine("Готово!");
- Console.WriteLine($"P {Money_R}");
- Console.WriteLine($"$ {Money_D}");
- Console.WriteLine($"E {Money_E} \n");
- }
- else
- {
- Console.WriteLine("Некорректный ввод!");
- }
- Console.ReadKey();
- goto M2;
- //break;
- case "3":
- Console.Clear();
- Console.WriteLine("Рубли переводим в Евро");
- Console.WriteLine("Какую сумму Вы хотите перевести?");
- double Sum_3 = Convert.ToDouble(Console.ReadLine());
- if (Sum_3 <= Money_R)
- {
- Money_R = Money_R - Sum_3;
- Money_E = Money_E + Sum_3 * R_E;
- Console.WriteLine("Готово!");
- Console.WriteLine($"P {Money_R}");
- Console.WriteLine($"$ {Money_D}");
- Console.WriteLine($"E {Money_E} \n");
- }
- else
- {
- Console.WriteLine("Некорректный ввод!");
- }
- Console.ReadKey();
- goto M2;
- //break;
- case "4":
- Console.Clear();
- Console.WriteLine("Евро переводим в Рубли");
- Console.WriteLine("Какую сумму Вы хотите перевести?");
- double Sum_4 = Convert.ToDouble(Console.ReadLine());
- if (Sum_4 <= Money_E)
- {
- Money_E = Money_E - Sum_4;
- Money_R = Money_R + Sum_4 * E_R;
- Console.WriteLine("Готово!");
- Console.WriteLine($"P {Money_R}");
- Console.WriteLine($"$ {Money_D}");
- Console.WriteLine($"E {Money_E} \n");
- }
- else
- {
- Console.WriteLine("Некорректный ввод!");
- }
- Console.ReadKey();
- goto M2;
- //break;
- case "5":
- Console.Clear();
- Console.WriteLine("Доллары переводим в Евро");
- Console.WriteLine("Какую сумму Вы хотите перевести?");
- double Sum_5 = Convert.ToDouble(Console.ReadLine());
- if (Sum_5 <= Money_D)
- {
- Money_D = Money_D - Sum_5;
- Money_E = Money_E + Sum_5 * D_E;
- Console.WriteLine("Готово!");
- Console.WriteLine($"P {Money_R}");
- Console.WriteLine($"$ {Money_D}");
- Console.WriteLine($"E {Money_E} \n");
- }
- else
- {
- Console.WriteLine("Некорректный ввод!");
- }
- Console.ReadKey();
- goto M2;
- //break;
- case "6":
- Console.Clear();
- Console.WriteLine("Евро переводим в Доллары");
- Console.WriteLine("Какую сумму Вы хотите перевести?");
- double Sum_6 = Convert.ToDouble(Console.ReadLine());
- if (Sum_6 <= Money_E)
- {
- Money_E = Money_E - Sum_6;
- Money_D = Money_D + Sum_6 * E_D;
- Console.WriteLine("Готово!");
- Console.WriteLine($"P {Money_R}");
- Console.WriteLine($"$ {Money_D}");
- Console.WriteLine($"E {Money_E} \n");
- }
- else
- {
- Console.WriteLine("Некорректный ввод!");
- }
- Console.ReadKey();
- goto M2;
- //break;
- default:
- Console.WriteLine("Извините, команда не ясна. Выбудете переброшены в предыдущее меню");
- Console.ReadKey();
- goto M2;
- //break;
- }
- }
- else if (O_4 == "3")
- {
- Console.Clear();
- Console.WriteLine("Выйти из приложения? \n");
- string O_7 = Console.ReadLine();
- switch (O_7)
- {
- case "да":
- Console.WriteLine("До свидания!");
- Console.ReadKey();
- Environment.Exit(0);
- break;
- case "нет":
- goto M2;
- //break;
- default:
- Console.WriteLine("Извините, команда не ясна. Выбудете переброшены в предыдущее меню");
- Console.ReadKey();
- goto M2;
- //break;
- }
- }
- else
- {
- Console.WriteLine("Извините, команда не ясна. Выбудете переброшены в предыдущее меню");
- Console.ReadKey();
- goto M2;
- }
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement