Spring naar hoofdinhoud
Level 4 - Number operations 0 van 9 activiteiten opgelost
  1. Polyhedral dice Nog niet opgelost
  2. Save the change Nog niet opgelost
  3. Denary to binary Nog niet opgelost
  4. Dungeon master Nog niet opgelost
  5. Leap year Nog niet opgelost
  6. Guess the number Nog niet opgelost
  7. Seconds in a day Nog niet opgelost
  8. Least common multiple Nog niet opgelost
  9. Rock, paper, scissors Nog niet opgelost
Volgende reeks Level 5 - One-dimension arrays and lists
Level 4 - Number operations

Save the change

Meld je aan om je oplossing in te dienen en feedback te krijgen.

// Save the change program using System; class Submission { // ------------------------- // Subprograms // ------------------------- static int nearest_pound(double amount) { return (int)Math.Floor(amount) + 1; } static double save_the_change(double amount) { double savings; if (Math.Floor(amount) != amount) { savings = nearest_pound(amount) - amount; } else { savings = 1; } return savings; } // ------------------------- // Main program // ------------------------- public static void Main(string[] args) { Console.WriteLine("Enter the purchase price: £"); double purchase_price = Convert.ToDouble(Console.ReadLine()); int debit = nearest_pound(purchase_price); double savings = save_the_change(purchase_price); Console.WriteLine(string.Format("Debit - £{0:F2}", debit)); Console.WriteLine(string.Format("Credit to savings - £{0:F2}", savings)); } }