Advertisement
Filkolev

[Exam Preparation] 01. Melons And WAtermelons

Nov 3rd, 2014
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.36 KB | None | 0 0
  1. using System;
  2.  
  3. class MelonsAndWatermelons
  4. {
  5.     static void Main()
  6.     {
  7.         int startDay = int.Parse(Console.ReadLine());
  8.         int days = int.Parse(Console.ReadLine());
  9.  
  10.         int countMelons = 0;
  11.         int countWatermelons = 0;
  12.  
  13.         int fullWeeks = days / 7;
  14.         int remainingDays = days % 7;
  15.  
  16.         countMelons = fullWeeks * 7;
  17.         countWatermelons = fullWeeks * 7;
  18.  
  19.         for (int i = startDay; i < startDay + remainingDays; i++)
  20.         {
  21.             int dayOfWeek = (i % 7);
  22.  
  23.             switch (dayOfWeek)
  24.             {
  25.                 case 1: countWatermelons++; break;
  26.                 case 2: countMelons += 2; break;
  27.                 case 3: countMelons++; countWatermelons++; break;
  28.                 case 4: countWatermelons += 2; break;
  29.                 case 5: countWatermelons += 2; countMelons += 2; break;
  30.                 case 6: countWatermelons++; countMelons += 2; break;
  31.             }
  32.         }
  33.  
  34.         if (countWatermelons == countMelons)
  35.         {
  36.             Console.WriteLine("Equal amount: {0}", countMelons);
  37.         }
  38.  
  39.         else if (countMelons > countWatermelons)
  40.         {
  41.             Console.WriteLine("{0} more melons", countMelons - countWatermelons);
  42.         }
  43.         else
  44.         {
  45.             Console.WriteLine("{0} more watermelons", countWatermelons - countMelons);
  46.         }
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement