-
Notifications
You must be signed in to change notification settings - Fork 103
/
SnubsCodeEp007.cs
39 lines (32 loc) · 1.27 KB
/
SnubsCodeEp007.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
using System;
namespace TwiT.Tv.Coding101
{
partial class Program
{
static void Main()
{
while (true)
{
Console.Write("Your dinner / movie date locations are next door to each other. Minutes until your dinner reservation: ");
decimal Dinner = decimal.Parse(Console.ReadLine());
Console.Write("Minutes until the movie: ");
decimal Movie = decimal.Parse(Console.ReadLine());
Console.WriteLine();
int MinutesToLeave = HowLongTilILeave(Movie, Dinner);
Console.WriteLine("You should leave dinner after {0} minutes to be at the movie on time.", MinutesToLeave);
Console.Write("<enter> to continue, <esc> or q to quit: ");
var key = (int)Console.ReadKey(true).Key;
if (key == 27 /* <esc> key*/ || key == 81 /* letter q*/)
break;
Console.Clear();
}
}
static int HowLongTilILeave(decimal Dinner, decimal Movie)
{
int MinutesToLeave = 0;
decimal TotalTime = Dinner - Movie;
MinutesToLeave = (int)Math.Round(Dinner - Movie, 0);
return MinutesToLeave;
}
}
}