Advertisement
xomanya

2.2

Aug 17th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 8.63 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace DZ2
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.  
  14.             Console.Write("Добро пожаловать в банк \"Твоя щедрость\"! Желаете ознакомиться с курсом?");
  15.             string client = Console.ReadLine();
  16.             bool IsDoorOpen = client == "да" || client == "Да";
  17.             if (IsDoorOpen)
  18.             {
  19.                 int rub, sim, ser;
  20.                 double val_rub, val_sim, val_ser;
  21.                 Console.WriteLine("Поздравляю, ты можешь пройти. \n\nМы работаем с тремя валютами - рубли, симолеоны и серебро. \nНиже представлен курс относительно рубля:\n");
  22.                 Console.WriteLine("1 сим = 32 руб\n1 сер = 70 руб");
  23.                 Console.WriteLine("\n\nУкажите ваш баланс во всех предложенных валютах: ");
  24.                 Console.Write("Рубли: ");
  25.                 rub = Convert.ToInt32(Console.ReadLine());
  26.                 Console.Write("Симолеоны: ");
  27.                 sim = Convert.ToInt32(Console.ReadLine());
  28.                 Console.Write("Серебро: ");
  29.                 ser = Convert.ToInt32(Console.ReadLine());
  30.                 Console.WriteLine("\n\nУкажите, какую валюту вы хотите конвертировать? \nВведите 1, если меняете рубли.\nВведите 2, если меняете симолеоны." +
  31.                     "\nВведите 3, если меняете серебро.");
  32.                 string val = Console.ReadLine();
  33.                 switch (val)
  34.                 {
  35.                     case "1":
  36.                         Console.Write("Сколько денег вы планируете разменять?");
  37.                         val_rub = Convert.ToDouble(Console.ReadLine());
  38.                         if (val_rub > rub || val_rub <= 0)
  39.                         {
  40.                             Console.WriteLine("Извините, данная операция невозможна.");
  41.                         }
  42.                         else
  43.                         {
  44.                             double sum_sim = val_rub / 32;
  45.                             Console.WriteLine("Пересчет в симолеоны - " + sum_sim);
  46.                             double sum_ser = val_rub / 70;
  47.                             Console.WriteLine("Пересчет в серебро - " + sum_ser);
  48.                             Console.WriteLine("\nВведите 1, если хотите забрать симолеоны.\nВведите 2, если хотите забрать серебро.");
  49.                             string itog = Console.ReadLine();
  50.                             if (itog == "1")
  51.                             {
  52.                                 Console.WriteLine("\nСпасибо, что обратились в банк \"Твоя щедрость\"! Ваш баланс: \n");
  53.                                 Console.WriteLine("Рубли: " + (rub-val_rub) + "\nСимолеоны: " + (sim+sum_sim)+ "\nСеребро: " + ser);
  54.                             }
  55.                             else if (itog == "2")
  56.                             {
  57.                                 Console.WriteLine("\nСпасибо, что обратились в банк \"Твоя щедрость\"! Ваш баланс: \n");
  58.                                 Console.WriteLine("Рубли: " + (rub - val_rub) + "\nСимолеоны: " + sim + "\nСеребро: " + (ser+sum_ser));
  59.                             }
  60.                             else
  61.                             {
  62.                                 Console.WriteLine("Извините, данная операция невозможна.");
  63.                             }
  64.  
  65.                         }
  66.                         break;
  67.                     case "2":
  68.                         Console.Write("Сколько денег вы планируете разменять?");
  69.                         val_sim = Convert.ToDouble(Console.ReadLine());
  70.                         if (val_sim > sim || val_sim <= 0)
  71.                         {
  72.                             Console.WriteLine("Извините, данная операция невозможна.");
  73.                         }
  74.                         else
  75.                         {
  76.                             double sum_rub = val_sim * 32;
  77.                             Console.WriteLine("Пересчет в рубли - " + sum_rub);
  78.                             double sum_ser = sum_rub / 70;
  79.                             Console.WriteLine("Пересчет в серебро - " + sum_ser);
  80.                             Console.WriteLine("\nВведите 1, если хотите забрать рубли.\nВведите 2, если хотите забрать серебро.");
  81.                             string itog = Console.ReadLine();
  82.                             if (itog == "1")
  83.                             {
  84.                                 Console.WriteLine("\nСпасибо, что обратились в банк \"Твоя щедрость\"! Ваш баланс: \n");
  85.                                 Console.WriteLine("Рубли: " + (rub + sum_rub) + "\nСимолеоны: " + (sim - val_sim) + "\nСеребро: " + ser);
  86.                             }
  87.                             else if (itog == "2")
  88.                             {
  89.                                 Console.WriteLine("\nСпасибо, что обратились в банк \"Твоя щедрость\"! Ваш баланс: \n");
  90.                                 Console.WriteLine("Рубли: " + rub + "\nСимолеоны: " + (sim - val_sim) + "\nСеребро: " + (ser + sum_ser));
  91.                             }
  92.                             else
  93.                             {
  94.                                 Console.WriteLine("Извините, данная операция невозможна.");
  95.                             }
  96.  
  97.                         }
  98.                         break;
  99.                     case "3":
  100.                         Console.Write("Сколько денег вы планируете разменять?");
  101.                         val_ser = Convert.ToDouble(Console.ReadLine());
  102.                         if (val_ser > ser || val_ser <= 0)
  103.                         {
  104.                             Console.WriteLine("Извините, данная операция невозможна.");
  105.                         }
  106.                         else
  107.                         {
  108.                             double sum_rub = val_ser * 70;
  109.                             Console.WriteLine("Пересчет в рубли - " + sum_rub);
  110.                             double sum_sim = sum_rub / 32;
  111.                             Console.WriteLine("Пересчет в симолеоны - " + sum_sim);
  112.                             Console.WriteLine("\nВведите 1, если хотите забрать рубли.\nВведите 2, если хотите забрать симолеоны.");
  113.                             string itog = Console.ReadLine();
  114.                             if (itog == "1")
  115.                             {
  116.                                 Console.WriteLine("\nСпасибо, что обратились в банк \"Твоя щедрость\"! Ваш баланс: \n");
  117.                                 Console.WriteLine("Рубли: " + (rub + sum_rub) + "\nСимолеоны: " + sim + "\nСеребро: " + (ser-val_ser));
  118.                             }
  119.                             else if (itog == "2")
  120.                             {
  121.                                 Console.WriteLine("\nСпасибо, что обратились в банк \"Твоя щедрость\"! Ваш баланс: \n");
  122.                                 Console.WriteLine("Рубли: " + rub + "\nСимолеоны: " + (sim + sum_sim) + "\nСеребро: " + (ser - val_ser));
  123.                             }
  124.                             else
  125.                             {
  126.                                 Console.WriteLine("Извините, данная операция невозможна.");
  127.                             }
  128.  
  129.                         }
  130.                         break;
  131.                 }
  132.             }
  133.             else
  134.             {
  135.                 Console.WriteLine("До новых встреч, \"Твоя щедрость \"!");
  136.             }
  137.         }
  138.     }
  139. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement