Tuesday, March 18, 2014

Mod function and division_Ex_4 (Wk 5)_Feb_5

Question: Use Mod function and division operation.
Get $ amount from user, determine / convert / display the $ amount to quarters, dime, nickel and pennies.

static void Main(string[] args)
        {
            repeat:
            Console.Write("Enter $ amount for change: ");
            decimal amount = decimal.Parse(Console.ReadLine());

            int pennies = (int)(amount * 100);
            int quarters = pennies / 25;
            int dimes = (pennies % 25) / 10;
            int nickels = ((pennies % 25) % 10) / 5;
            int cents = (((pennies % 25) % 10) % 5);

            Console.WriteLine("Your amount is:");
            Console.WriteLine("Quarters: {0}", quarters);
            Console.WriteLine("Dimes: {0}", dimes);
            Console.WriteLine("Nickels: {0}", nickels);
            Console.WriteLine("Cents: {0}", cents);
           
            Console.WriteLine("\nHit enter to continue");
            Console.ReadLine();
            Console.Clear();
            goto repeat;
        }

No comments:

Post a Comment