Advertisement
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()
- {
- float goldToSilver = 2f;
- float goldToBronze = 4f;
- float silverToGold = 0.5f;
- float silverToBronze = 2f;
- float bronzeToGold = 0.25f;
- float bronzeToSilver = 0.5f;
- 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 -= silverForGold*silverToGold;
- silver += silverForGold;
- Console.WriteLine("Золото:" + gold + " \n Серебро: " + silver);
- break;
- case "b":
- Console.WriteLine("Сколько бронзы вы хотите получить:");
- float bronzeForGold = Convert.ToInt32(Console.ReadLine());
- gold -= bronzeForGold*bronzeToGold;
- bronze += bronzeForGold;
- Console.WriteLine("Золото:" + gold + " \n Бронза " + bronze);
- break;
- case "c":
- Console.WriteLine("Сколько золота вы хотите получить:");
- float goldForSilver = Convert.ToInt32(Console.ReadLine());
- gold += goldForSilver;
- silver -= goldForSilver * goldToSilver;
- Console.WriteLine("Золото:" + gold + " \n Серебро: " + silver);
- break;
- case "d":
- Console.WriteLine("Сколько бронзы вы хотите получить:");
- float bronzeForSilver = Convert.ToInt32(Console.ReadLine());
- bronze += bronzeForSilver;
- silver -= bronzeForSilver * bronzeToSilver;
- Console.WriteLine("Бронза:" + bronze + " \n Серебро: " + silver);
- break;
- case "e":
- Console.WriteLine("Сколько золота вы хотите получить:");
- float goldForBronze = Convert.ToInt32(Console.ReadLine());
- bronze -= goldForBronze * goldToBronze;
- gold += goldForBronze;
- Console.WriteLine("Золото:" + gold + " \n Бронза: " + bronze);
- break;
- case "f":
- Console.WriteLine("Сколько серебра вы хотите получить:");
- float silverForBronze = Convert.ToInt32(Console.ReadLine());
- bronze -= silverForBronze * silverToBronze;
- silver += silverForBronze;
- Console.WriteLine("Бронза" + bronze + " \n Серебро: " + silver);
- break;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement