forked from SAE-CSharp/GPR4100
/
ChiaraWeek2Calculator
93 lines (72 loc) · 2.61 KB
/
ChiaraWeek2Calculator
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
float num1;
float num2;
char opp;
Console.WriteLine("Enter the first number please?");
num1 = float.Parse(Console.ReadLine());
Console.WriteLine("Enter the second number please?");
num2 = float.Parse(Console.ReadLine());
Console.WriteLine("Enter the operator please?");
Console.WriteLine("You can choose between +, -, *, /, or %");
opp = char.Parse(Console.ReadLine());
if (opp == '+')
{
Console.WriteLine("The result of num1+num2 is " + (num1 + num2));
}
else if (opp == '-')
{
Console.WriteLine("The result of num1-num2 is " + (num1 - num2));
}
else if (opp == '*')
{
Console.WriteLine("The result of num1*num2 is " + (num1 * num2));
}
else if (opp == '/')
{
Console.WriteLine("The result of num1/num2 is " + (num1 / num2));
}
else if (opp == '%')
{
Console.WriteLine("The result of num1%num2 is " + (num1 % num2));
}
else
{
Console.WriteLine("Invalid charcter");
}
Console.WriteLine("**********");
Console.WriteLine("Check if a number is prime");
bool IsPrime(int n)
{
if (n == 2 || n == 3)
return true;
if (n <= 1 || n % 2 == 0 || n % 3 == 0)
return false;
for (int i = 5; i * i <= n; i += 6)
{
if (n % i == 0 || n % (i + 2) == 0)
return false;
}
return true;
}
int input = Int32.Parse(Console.ReadLine());
bool checkResult = IsPrime(input);
if (checkResult == true)
{
Console.WriteLine("\n" + input + " is prime");
}
else
{
Console.WriteLine("\n" + input + " is not prime");
}
Console.WriteLine("***************");
Console.WriteLine("Check if a number is odd or even");
int number, remainder;
number = Convert.ToInt32(Console.ReadLine());
remainder = number % 2;
if(remainder == 0)
{
Console.WriteLine("{0} is an even number", number);
}
else
{
Console.WriteLine("{0} is an odd number", number);
}