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 lesson1
- {
- class Program
- {
- static void Main(string[] args)
- {
- int krons = -1, florens = -1, orens = -1, exchange = 0;
- Console.WriteLine("Приветствую в банке Чианфанелли, здесь о чужих деньгах заботятся, как о собственных!\nДля обмена валют скажите сколько её у вас и какой!");
- Console.Write("Для продолжения нажмиете любую клавишу ");
- Console.ReadKey();
- while (krons<0 || orens<0 || florens<0)
- {
- Console.Clear();
- Console.WriteLine("\tСколько у вас валюты и какой? ");
- Console.Write("Введите колличество крон: ");
- krons = Convert.ToInt32(Console.ReadLine());
- Console.Write("Введите колличество орен: ");
- orens = Convert.ToInt32(Console.ReadLine());
- Console.Write("Введите колличество флорен: ");
- florens = Convert.ToInt32(Console.ReadLine());
- if(krons < 0 || orens < 0 || florens < 0)
- {
- Console.WriteLine("Ошибка при вводе, повторите снова!\n Нажмите любую клавишу");
- Console.ReadKey();
- }
- }
- Console.Write("Выберите услугу которую хотели бы осуществить.\nДля выбора услуги нажимите соответсвующий ей номер!");
- int command = 0;
- while (command != 10)
- {
- Console.Clear();
- Console.WriteLine("1: Показать актуальные курсы валют и ваш баланс");
- Console.WriteLine("2: Поменять орены на кроны");
- Console.WriteLine("3: Поменять кроны на орены");
- Console.WriteLine("4: Поменять орены на флорены");
- Console.WriteLine("5: Поменять флорены на орены");
- Console.WriteLine("6: Поменять кроны на флорены");
- Console.WriteLine("7: Поменять флорены на кроны");
- Console.WriteLine("8: Поменять все крупные на мелочь");
- Console.WriteLine("9: Поменять всю мелочь на крупные");
- Console.WriteLine("10: Выйти из банка");
- Console.Write("Введите номер услуги: ");
- command = Convert.ToInt32(Console.ReadLine());
- switch (command)
- {
- case 1:
- {
- Console.Clear();
- Console.WriteLine("Показать актуальные курсы валют и ваш баланс:");
- Console.WriteLine(" 1 крон=10 орен");
- Console.WriteLine(" 1 орен=10 флорен");
- Console.WriteLine(" 1 крон=100 флорен");
- Console.WriteLine("У вас в распоряжении:");
- Console.WriteLine(krons + " крон");
- Console.WriteLine(orens + " орен");
- Console.WriteLine(florens + " флорен");
- Console.Write("Для продолжения нажмиете любую клавишу ");
- Console.ReadKey();
- }
- break;
- case 2:
- {
- Console.Clear();
- Console.WriteLine("У вас в распоряжении:");
- Console.WriteLine(krons + " крон");
- Console.WriteLine(orens + " орен");
- Console.WriteLine(florens + " флорен");
- Console.WriteLine("Сколько орен вы хотите поменять на кроны?");
- Console.WriteLine("При неверном вводе ваш баланс не изменится");
- Console.Write("Введите колличество орен: ");
- exchange = Convert.ToInt32(Console.ReadLine());
- if ((orens - exchange) >= 0)
- {
- krons += exchange / 10;
- orens = orens - exchange + exchange % 10;
- }
- else break;
- }
- break;
- case 3:
- {
- Console.Clear();
- Console.WriteLine("У вас в распоряжении:");
- Console.WriteLine(krons + " крон");
- Console.WriteLine(orens + " орен");
- Console.WriteLine(florens + " флорен");
- Console.WriteLine("Сколько крон вы хотите поменять на орены?");
- Console.WriteLine("При неверном вводе ваш баланс не изменится");
- Console.Write("Введите колличество крон: ");
- exchange = Convert.ToInt32(Console.ReadLine());
- if (krons - exchange >= 0)
- {
- krons -= exchange;
- orens += exchange * 10;
- }
- }
- break;
- case 4:
- {
- Console.Clear();
- Console.WriteLine("У вас в распоряжении:");
- Console.WriteLine(krons + " крон");
- Console.WriteLine(orens + " орен");
- Console.WriteLine(florens + " флорен");
- Console.WriteLine("Сколько орен вы хотите поменять на флорены?");
- Console.Write("Введите колличество орен: ");
- exchange = Convert.ToInt32(Console.ReadLine());
- if (orens - exchange >= 0)
- {
- orens -= exchange;
- florens += exchange * 10;
- }
- }
- break;
- case 5:
- {
- Console.Clear();
- Console.WriteLine("У вас в распоряжении:");
- Console.WriteLine(krons + " крон");
- Console.WriteLine(orens + " орен");
- Console.WriteLine(florens + " флорен");
- Console.WriteLine("Сколько флорен вы хотите поменять на орены?");
- Console.Write("Введите колличество флорен: ");
- exchange = Convert.ToInt32(Console.ReadLine());
- if ((florens - exchange + exchange % 10) >= 0)
- {
- orens += exchange / 10;
- florens = florens - exchange + exchange % 10;
- }
- }
- break;
- case 6:
- {
- Console.Clear();
- Console.WriteLine("У вас в распоряжении:");
- Console.WriteLine(krons + " крон");
- Console.WriteLine(orens + " орен");
- Console.WriteLine(florens + " флорен");
- Console.WriteLine("Сколько крон вы хотите поменять на флорены?");
- Console.Write("Введите колличество крон: ");
- exchange = Convert.ToInt32(Console.ReadLine());
- if (krons - exchange >= 0)
- {
- krons -= exchange;
- florens += exchange * 100;
- }
- }
- break;
- case 7:
- {
- Console.Clear();
- Console.WriteLine("У вас в распоряжении:");
- Console.WriteLine(krons + " крон");
- Console.WriteLine(orens + " орен");
- Console.WriteLine(florens + " флорен");
- Console.WriteLine("Сколько флорен вы хотите поменять на кроны?");
- Console.Write("Введите колличество флорены: ");
- exchange = Convert.ToInt32(Console.ReadLine());
- if ((florens - exchange + exchange % 100) >= 0)
- {
- krons += exchange / 100;
- florens = florens - exchange + exchange % 100;
- }
- }
- break;
- case 8:
- {
- florens += krons * 100 + orens * 10;
- krons = 0;
- orens = 0;
- }
- break;
- case 9:
- {
- krons += orens / 10 + florens / 100;
- orens = orens % 10;
- florens = florens % 100;
- }
- break;
- case 10:
- {
- Console.Clear();
- Console.WriteLine("У вас в распоряжении:");
- Console.WriteLine(krons + " крон");
- Console.WriteLine(orens + " орен");
- Console.WriteLine(florens + " флорен");
- Console.WriteLine("Ждём вас ещё.");
- }
- break;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement