Advertisement
simeon_petrov

[Homework] C# Basics Conditional Statements Problem 10 Beer

Sep 20th, 2015
490
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.38 KB | None | 0 0
  1. using System;
  2.  
  3.  
  4. namespace Problem_10_BeerTime
  5. {
  6.     class Program
  7.     {
  8.         static void Main()
  9.         {
  10.             Console.Write("Please enter a time in format " + "“" + "hh:mm tt" + "”:");
  11.             DateTime time = DateTime.Parse(Console.ReadLine());
  12.             DateTime startBeerTime = DateTime.Parse("1:00 PM");
  13.             DateTime endBeerTime = DateTime.Parse("1:00 PM").AddHours(14).AddMinutes(-1);
  14.             // Периодът започва в един ден и приключва на следващия. Прибавям 14 часа без 1 минута (минутата е защото
  15.             //биреното време свършва преди 3:00 AM т.е. в 2:59AM на следващият ден
  16.  
  17.             if ((time.Hour < 12) ) //Понеже се въвеждат само часове и минути,
  18.                                    //ако въведеното време е преди обяд, значи се отнася за времето на следващия ден
  19.             {                    
  20.                 time=time.AddDays(1);
  21.             }
  22.  
  23.             if ((time >= startBeerTime) && (time <= endBeerTime))
  24.  
  25.             {
  26.                 Console.WriteLine("beer time");
  27.             }
  28.             else
  29.             {
  30.                 Console.WriteLine("non-beer time");
  31.             }
  32.         }
  33.     }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement