TizzyT

CoinCounter

Sep 20th, 2018
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.96 KB | None | 0 0
  1. using System;
  2. namespace CoinCounter
  3. {
  4.     internal class Program
  5.     {
  6.         static readonly Tuple<string, int>[] Coins = new Tuple<string, int>[] {
  7.             new Tuple<string, int>("Quarters", 25),
  8.             new Tuple<string, int>("Dimes", 10) ,
  9.             new Tuple<string, int>("Nichels", 5),
  10.             new Tuple<string, int>("Pennies", 1) };
  11.  
  12.         static void Main(string[] args)
  13.         {
  14.             double amount;
  15.             do
  16.             {
  17.                 Console.WriteLine("Enter any positive currency amount: ");
  18.             } while (!double.TryParse(Console.ReadLine(), out amount) || amount < 0);
  19.             amount *= 100;
  20.             for (int i = 0; i < 4; i++)
  21.             {
  22.                 int quot = (int)(amount / Coins[i].Item2);
  23.                 amount -= quot * Coins[i].Item2;
  24.                 Console.WriteLine((Coins[i].Item1 + ":").PadRight(10) + quot);
  25.             }
  26.             Console.ReadLine();
  27.         }
  28.     }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment