Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Linq;
- using System.Collections.Generic;
- using System.Text;
- using System.Threading.Tasks;
- namespace CSharpLight
- {
- public static class Program
- {
- public static void Main()
- {
- Console.WriteLine("Пополните ваш счет: \n золото: ");
- float gold = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine("серебро: ");
- float silver = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine("бронза: ");
- float bronze = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine("Выберите вариант конвертирования или exit для выхода \n a)золото в серебро \n b)золото в бронзу" +
- "\n c)серебро в золото \n d)серебро в бронзу \n e)бронзу в золото \n f)бронзу в серебро");
- string userChoice = Console.ReadLine();
- while(userChoice != "exit")
- {
- switch (userChoice)
- {
- case "a":
- Console.WriteLine("Сколько серебра вы хотите получить:");
- float silverForGold = Convert.ToInt32(Console.ReadLine());
- gold = gold - silverForGold / 2;
- silver = silver + silverForGold;
- Console.WriteLine("Золото:" + gold + " \n Серебро: " + silver);
- break;
- case "b":
- Console.WriteLine("Сколько бронзы вы хотите получить:");
- float bronzeForGold = Convert.ToInt32(Console.ReadLine());
- gold = gold - bronzeForGold / 4;
- bronze = bronze + bronzeForGold;
- Console.WriteLine("Золото:" + gold + " \n Бронза " + bronze);
- break;
- case "c":
- Console.WriteLine("Сколько золота вы хотите получить:");
- float goldForSilver = Convert.ToInt32(Console.ReadLine());
- gold = gold + goldForSilver;
- silver = silver - goldForSilver * 2;
- Console.WriteLine("Золото:" + gold + " \n Серебро: " + silver);
- break;
- case "d":
- Console.WriteLine("Сколько бронзы вы хотите получить:");
- float bronzeForSilver = Convert.ToInt32(Console.ReadLine());
- bronze = bronze + bronzeForSilver;
- silver = silver - bronzeForSilver / 2;
- Console.WriteLine("Бронза:" + bronze + " \n Серебро: " + silver);
- break;
- case "e":
- Console.WriteLine("Сколько золота вы хотите получить:");
- float goldForBronze = Convert.ToInt32(Console.ReadLine());
- bronze = bronze - goldForBronze * 4;
- gold = gold + goldForBronze;
- Console.WriteLine("Золото:" + gold + " \n Бронза: " + bronze);
- break;
- case "f":
- Console.WriteLine("Сколько серебра вы хотите получить:");
- float silverForBronze = Convert.ToInt32(Console.ReadLine());
- bronze = bronze - silverForBronze * 2;
- silver = silver + silverForBronze;
- Console.WriteLine("Бронза" + bronze + " \n Серебро: " + silver);
- break;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment