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.IO;
- using System.Threading.Tasks;
- namespace currencyConverter
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("Hello, Temenuzhka!");
- int amount = 1;
- string from;
- double usdToBgn = 1.66;
- double eurToBgn = 1.96;
- double gbpToBgn = 2.28;
- double usdToEur = 0.85;
- double bgnToEur = 0.51;
- double gbpToeur = 1.17;
- double eurToUsd = 1.18;
- double bgnToUsd = 0.60;
- double gbpToUsd = 1.38;
- double bgnToGbp = 0.44;
- double usdToGbp = 0.73;
- double eurToGbp = 0.86;
- while (amount != 0)
- //&& string from=="USD" || from=="BGN"|| from=="GBP"|| from=="EUR")
- {
- Console.WriteLine("Enter amount:");
- amount = int.Parse(Console.ReadLine());
- if (amount == 0)
- {
- Console.WriteLine("Invalid amount!");
- break;
- }
- else
- {
- Console.WriteLine("From what currency: ");
- from = Console.ReadLine();
- switch (from)
- {
- case "EUR":
- //(from == "EUR".ToLower())
- {
- Console.WriteLine("USD:" + (eurToUsd * amount) + DateTime.Now.ToString(" dd MMMM yyyy HH:mm:ss"));
- Console.WriteLine("BGN:" + (eurToBgn * amount) + DateTime.Now.ToString(" dd MMMM yyyy HH:mm:ss"));
- Console.WriteLine("GBP:" + (eurToGbp * amount) + DateTime.Now.ToString(" dd MMMM yyyy HH:mm:ss"));
- break;
- }
- case "USD":
- //(from == "USD".ToLower())
- {
- Console.WriteLine("EUR:" + (usdToEur * amount) + DateTime.Now.ToString(" dd MMMM yyyy HH:mm:ss"));
- Console.WriteLine("BGN:" + (usdToBgn * amount) + DateTime.Now.ToString(" dd MMMM yyyy HH:mm:ss"));
- Console.WriteLine("GBP:" + (usdToGbp * amount) + DateTime.Now.ToString(" dd MMMM yyyy HH:mm:ss"));
- break;
- }
- case "BGN":
- //while (from == "BGN".ToLower())
- {
- Console.WriteLine("EUR:" + (bgnToEur * amount) + DateTime.Now.ToString(" dd MMMM yyyy HH:mm:ss"));
- Console.WriteLine("USD:" + (bgnToUsd * amount) + DateTime.Now.ToString(" dd MMMM yyyy HH:mm:ss"));
- Console.WriteLine("GBP:" + (bgnToGbp * amount) + DateTime.Now.ToString(" dd MMMM yyyy HH:mm:ss"));
- break;
- }
- case "GBP":
- //while (from == "GBP".ToLower())
- {
- Console.WriteLine("EUR:" + (gbpToeur * amount) + DateTime.Now.ToString(" dd MMMM yyyy HH:mm:ss"));
- Console.WriteLine("BGN:" + (gbpToBgn * amount) + DateTime.Now.ToString(" dd MMMM yyyy HH:mm:ss"));
- Console.WriteLine("USD:" + (gbpToUsd * amount) + DateTime.Now.ToString(" dd MMMM yyyy HH:mm:ss"));
- break;
- }
- default:
- Console.WriteLine("Unknown conversion");
- Console.WriteLine("Please enter valid currency: ");
- from = Console.ReadLine();
- break;
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment