//First Method
class Program
{
static void Main(string[]
args)
{
Console.WriteLine("***********************************************");
Console.WriteLine("Calculate
Marks Grade");
Console.WriteLine("***********************************************");
do
{
int MaxMarks = 100;
Console.Write("\nEnter your Marks:");
// int Marks =
int.Parse(Console.ReadLine());
int Marks;
var res =
int.TryParse(Console.ReadLine(), out Marks);
if
(Marks < 0 || Marks > 100 || !res)
{
Console.WriteLine("Please
enter Valid Values:");
continue;
}
switch
(Marks >= 0 && Marks <= MaxMarks)
{
case var
expression when (Marks >= 0 && Marks < 35):
Console.WriteLine("Fail");
break;
case var
expression when (Marks >= 35 && Marks < 60):
Console.WriteLine("Grade
D");
break;
case var
expression when (Marks >= 60 && Marks < 80):
Console.WriteLine("Grade
C");
break;
case var
expression when (Marks >= 80 && Marks < 90):
Console.WriteLine("Grade
B");
break;
case var
expression when (Marks >= 90 && Marks <= 100):
Console.WriteLine("Grade
A");
break;
}
Console.WriteLine("Press
any key to continue or q to quit:");
}
while
(Console.ReadKey().Key != ConsoleKey.Q);
}
}
Console.WriteLine("Calculate Marks Grade");
do
{
int Mark
= 100;
Console.Write("\nEnter
Your marks: - ");
var res =
int.TryParse(Console.ReadLine(), out
Mark);
if
(Mark<0 || Mark > 100 || !res)
{
Console.WriteLine("Please
enter Integer/Valid Values:");
continue;
}
switch
(Mark)
{
case var
expression when Mark <= 35:
Console.WriteLine("You
are Fail");
break;
case var
expression when Mark <= 60:
Console.WriteLine("Grade
is D");
break;
case var
expression when Mark <= 80:
Console.WriteLine("Grade
is c");
break;
case var
expression when Mark <= 90:
Console.WriteLine("Grade
is B");
break;
default:
Console.WriteLine("Grade
is A");
break;
}
Console.WriteLine("Press
any key to continue and Press q to exit");
Console.ReadKey();
}
while
(Console.ReadKey().Key != ConsoleKey.Q);
}
No comments:
Post a Comment