2 12exercises
2 12exercises
cs 1
1 using System;
2 namespace ConsoleApp42
3 {
4 internal class Program
5 {
6 static void Main(string[] args)
7 {
8 //1st exercise//
9 //1st way//
10 double number1, number2;
11 Console.WriteLine("type two numbers: ");
12 number1 = double.Parse(Console.ReadLine());
13 number2 = double.Parse(Console.ReadLine());
14
15 Console.WriteLine();
16 Console.WriteLine("choose an operator: 1-addition, 2-
subtraction, 3-multiplication, 4-division, 5-exit");
17 int operation = int.Parse(Console.ReadLine());
18 Console.WriteLine();
19 switch (operation)
20 {
21 case 1:
22 {
23 Console.WriteLine("the addition of the two
numbers:");
24 Console.WriteLine(number1 + "+" + number2+"="+
(number1+number2));
25 break;
26 }
27 case 2:
28 {
29 Console.WriteLine("the subtraction of the two
numbers:");
30 Console.WriteLine(number1 + "-" + number2+"="+
(number1-number2));
31 break;
32 }
33 case 3:
34 {
35 Console.WriteLine("the multiplication of the two
numbers:");
36 Console.WriteLine(number1 + "*" + number2+"="+
(number1*number2));
37 break;
38 }
39 case 4:
40 {
41 Console.WriteLine("the division of the two
numbers:");
...\pc\source\repos\ConsoleApp42\ConsoleApp42\Program.cs 2
42 Console.WriteLine(number1 + "/" + number2+"="+
(number1/number2));
43 break;
44 }
45 case 5:
46 {
47 Console.WriteLine("exiting the program.");
48 break;
49 }
50 default:
51 {
52 Console.WriteLine("invalid input.");
53 break;
54 }
55 }
56 Console.WriteLine();
57
58 //2nd way//
59 double num1, num2, result;
60 int operation;
61
62 Console.WriteLine("enter two numbers:");
63 num1 = double.Parse(Console.ReadLine());
64 num2 = double.Parse(Console.ReadLine());
65 Console.WriteLine();
66
67 Console.WriteLine("Choose an operator:\n1 - Addition\n2 -
Subtraction\n3 - Multiplication\n4 - Division\n5 - Exit");
68 Console.Write("-->");
69 operation = int.Parse(Console.ReadLine());
70 Console.WriteLine();
71
72 switch (operation)
73 {
74 case 1:
75 {
76 result = num1 + num2;
77 Console.WriteLine("the result of addition is: "
+result);
78 break;
79 }
80 case 2:
81 {
82 result = num1 - num2;
83 Console.WriteLine("the result of subtraction is: "
+result);
84 break;
85 }
86 case 3:
...\pc\source\repos\ConsoleApp42\ConsoleApp42\Program.cs 3
87 {
88 result = num1 * num2;
89 Console.WriteLine("the result of multiplication
is: " +result);
90 break;
91 }
92 case 4:
93 {
94 if (num2 != 0)
95 {
96 result = num1 / num2;
97 Console.WriteLine("the result of division is:
" +result);
98 }
99 else
100 {
101 Console.WriteLine("cannot divide by zero.");
102 }
103 break;
104 }
105 case 5:
106 {
107 Console.WriteLine("exiting the program.");
108 break;
109 }
110 default:
111 {
112 Console.WriteLine("invalid input.");
113 break;
114 }
115 }
116
117 //2nd exercise//
118 double num1, num2, result;
119 string operation;
120
121 Console.WriteLine("enter two numbers:");
122 num1 = double.Parse(Console.ReadLine());
123 num2 = double.Parse(Console.ReadLine());
124 Console.WriteLine();
125
126 Console.WriteLine("Choose an operator:\n+ - Addition\n- -
Subtraction\n* - Multiplication\n/ - Division");
127 Console.Write("--> ");
128 operation = Console.ReadLine();
129 Console.WriteLine();
130
131 switch (operation)
132 {
...\pc\source\repos\ConsoleApp42\ConsoleApp42\Program.cs 4
133 case "+":
134 {
135 result = num1 + num2;
136 Console.WriteLine("the result of addition is: "
+result);
137 break;
138 }
139 case "-":
140 {
141 result = num1 - num2;
142 Console.WriteLine("the result of subtraction is: "
+result);
143 break;
144 }
145 case "*":
146 {
147 result = num1 * num2;
148 Console.WriteLine("the result of multiplication
is: " +result);
149 break;
150 }
151 case "/":
152 {
153 if (num2 != 0)
154 {
155 result = num1 / num2;
156 Console.WriteLine("the result of division is:
" +result);
157 }
158 else
159 {
160 Console.WriteLine("cannot divide by zero.");
161 }
162 break;
163 }
164 default:
165 {
166 Console.WriteLine("invalid input.");
167 break;
168 }
169 }
170
171 //3rd exercise//
172 int dayNumber;
173 Console.Write("enter day number: ");
174 dayNumber = int.Parse(Console.ReadLine());
175
176 switch (dayNumber)
177 {
...\pc\source\repos\ConsoleApp42\ConsoleApp42\Program.cs 5
178 case 1:
179 {
180 Console.WriteLine("sunday");
181 break;
182 }
183 case 2:
184 {
185 Console.WriteLine("monday");
186 break;
187 }
188 case 3:
189 {
190 Console.WriteLine("tuesday");
191 break;
192 }
193 case 4:
194 {
195 Console.WriteLine("wednesday");
196 break;
197 }
198 case 5:
199 {
200 Console.WriteLine("thursday");
201 break;
202 }
203 case 6:
204 {
205 Console.WriteLine("friday");
206 break;
207 }
208 case 7:
209 {
210 Console.WriteLine("saturday");
211 break;
212 }
213 default:
214 {
215 Console.WriteLine("invalid input.");
216 break;
217 }
218 }
219
220 //4th exercise//
221 Console.WriteLine("enter a string of uppercase letters:");
222 string input = Console.ReadLine();
223
224 string lowerCase = input.ToLower();
225 Console.WriteLine("the converted string to lowercase is: " +
lowerCase);
...\pc\source\repos\ConsoleApp42\ConsoleApp42\Program.cs 6
226
227 //5th exercise//
228 int sumNumbers = 0;
229 Console.WriteLine("numbers between 1-10:");
230 for (int number = 1; number <= 10; number++)
231 {
232 Console.WriteLine(number);
233 sumNumbers += number;
234 }
235 Console.WriteLine("sum of numbers: " +sumNumbers);
236
237 //6th exercise//
238 int sumN = 0;
239 Console.Write("enter a positve number: ");
240 int n = int.Parse(Console.ReadLine());
241 for (int i =1; i <= n; i++)
242 {
243 Console.WriteLine(i);
244 sumN += i;
245 }
246 Console.WriteLine("the sum: " +sumN);
247
248 //7th exercise//
249 int number = 0;
250 while (number != -1)
251 {
252 Console.WriteLine("enter a number: ");
253 number = int.Parse(Console.ReadLine());
254
255 if(number == -1)
256 {
257 Console.WriteLine("the program has ended.");
258 }
259 }
260
261 //8th exercise//
262 Console.WriteLine("enter three positive numbers: ");
263 int number1 = int.Parse(Console.ReadLine());
264 int number2 = int.Parse(Console.ReadLine());
265 int number3 = int.Parse(Console.ReadLine());
266
267 int max = Math.Max(number1, Math.Max(number2, number3));
268 int min = Math.Min(number1, Math.Min(number2, number3));
269
270 Console.WriteLine("the largest number is: " +max);
271 Console.WriteLine("the smallest number is: " +min);
272 }
273 }
274 }