-
Notifications
You must be signed in to change notification settings - Fork 0
/
Program.cs
151 lines (109 loc) · 3.79 KB
/
Program.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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
internal class Program
{
private static void Main(string[] args)
{
string destination;
double ashford = 8.9;
double dover = 9.4;
double london = 37;
string firstClass;
double firstClassAsh = 13.30;
double firstClassDov = 14.90;
double firstClassLon = 63;
double priceBefore;
int userAge;
double ticket;
//Prompt the user for the destination
Console.WriteLine("What is the destination: Ashford, Dover or London?");
// Read the user's answer into the destination variable
destination = Console.ReadLine().ToLower();
while (destination == "ashford")
{
Console.WriteLine("Do you want to upgrade: to first class: yes/no?");
firstClass = Console.ReadLine().ToLower();
if (firstClass == "yes")
{
ticket = firstClassAsh;
}
else if (firstClass == "no")
{
ticket = ashford;
}
// Ask user the age
Console.WriteLine("Please enter your age: ");
userAge = int.Parse(Console.ReadLine());
if (userAge <= 2)
{
Console.WriteLine("Price is : 0");
}
else if (userAge <= 3 && userAge <= 16)
{
priceBefore = 0.1 * ticket;
Console.WriteLine("Price is : " + (ticket - priceBefore));
}
else if (userAge >= 65)
{
priceBefore = 0.15 * ticket;
Console.WriteLine("Price is: " + (ticket - priceBefore));
}
}
while (destination == "dover")
{
Console.WriteLine("Do you want to upgrade: to first class: yes/no?");
firstClass = Console.ReadLine().ToLower();
if (firstClass == "yes")
{
ticket = firstClassDov;
}
else if (firstClass == "no")
{
ticket = dover;
}
Console.WriteLine("Please enter your age: ");
userAge = int.Parse(Console.ReadLine());
if (userAge <= 2)
{
Console.WriteLine("Price is : 0");
}
else if (userAge <= 3 && userAge <= 16)
{
priceBefore = 0.10 * ticket;
Console.WriteLine("Price: " + (ticket - priceBefore));
}
else if (userAge >= 65)
{
priceBefore = 0.15 * ticket;
Console.WriteLine("Price is: " + (ticket - priceBefore));
}
while (destination == "London")
{
Console.WriteLine("Do you want to upgrade: to first class: yes/no?");
firstClass = Console.ReadLine().ToLower();
if (firstClass == "yes")
{
ticket = firstClassLon;
}
else if (firstClass == "no")
{
ticket = london;
}
Console.WriteLine("Please enter your age: ");
userAge = int.Parse(Console.ReadLine());
if (userAge <= 2)
{
Console.WriteLine("Price is : 0");
}
else if (userAge <= 3 && userAge <= 16)
{
priceBefore = 0.10 * ticket;
Console.WriteLine("Price: " + (ticket - priceBefore));
}
else if (userAge >= 65)
{
priceBefore = 0.15 * ticket;
Console.WriteLine("Price is: " + (ticket - priceBefore));
}
}
}
}
}