In: Computer Science
Write a Program for Examination depart of your college. Program
should take these inputs
Name, Roll No, Faculty, and All 4 Subjects Marks. After that Clear
the Console Screen & Print
an eye-catching Mark sheet. This is showing Name, Roll No, Faculty,
All 4 Subjects Marks,
Total Marks, Percentage, Grade and Remarks.
Follow below criteria for Grade & Remarks
Percentage Grade Remarks
>= 87 A Excellent
78 - 86 B+ Good
72 – 77 B Good
66 – 71 C+ Not Good
60 – 65 C Not Good
<= 59 F Very Bad
(Note Use Switch Case for Remarks)
C#
Code :-
using System;
public class Program
{
public static void Main()
{
Console.WriteLine("-----------------------------------------------------");
Console.WriteLine("-------------- Examinaion Mark Sheet ----------------");
Console.WriteLine("-----------------------------------------------------");
Console.WriteLine("Please Enter the following details.");
Console.Write("Name: ");
var name = Console.ReadLine();
Console.Write("Roll Number: ");
var rnumber = Console.ReadLine();
Console.Write("Faculty: ");
var faculty = Console.ReadLine();
Console.Write("Maths marks: ");
long sub1 = Convert.ToInt64(Console.ReadLine());
Console.Write("English marks: ");
long sub2 = Convert.ToInt64(Console.ReadLine());
Console.Write("Science marks: ");
long sub3 = Convert.ToInt64(Console.ReadLine());
Console.Write("Computer marks: ");
long sub4 = Convert.ToInt64(Console.ReadLine());
var totalmarks = sub1+sub2+sub3+sub4;
long percentage = Convert.ToInt64(totalmarks/4);
var grade = "";
var remarks = "";
var option = "";
if(percentage>= 87){
option = "1";
}
else if(percentage >= 78 && percentage <=86){
option = "2";
}
else if(percentage >= 72 && percentage <=77){
option = "3";
}
else if(percentage >= 66 && percentage <=71){
option = "4";
}
else if(percentage >= 60 && percentage <=65){
option = "5";
}
else{
option = "6";
}
switch(option)
{
case "1":
grade = "A";
remarks = "Excellent";
break;
case "2":
grade = "B+";
remarks = "Good";
break;
case "3":
grade = "B";
remarks = "Good";
break;
case "4":
grade = "C+";
remarks = "Not Good";
break;
case "5":
grade = "C";
remarks = "Not Good";
break;
default:
grade = "F";
remarks = "Very Bad";
break;
}
Console.Clear();
Console.WriteLine("-----------------------------------------------------");
Console.WriteLine("-------------- Examinaion Mark Sheet ----------------");
Console.WriteLine("-----------------------------------------------------");
Console.WriteLine();
Console.WriteLine("Name: "+name);
Console.WriteLine("Roll no: "+rnumber );
Console.WriteLine("Faculty: "+faculty);
Console.WriteLine();
Console.WriteLine("+-----------+----------");
Console.WriteLine("|Maths | "+sub1+"/100");
Console.WriteLine("+-----------+----------");
Console.WriteLine("|English | "+sub2+"/100");
Console.WriteLine("+-----------+----------");
Console.WriteLine("|Science | "+sub3+"/100");
Console.WriteLine("+-----------+-----------");
Console.WriteLine("|Computer | "+sub4+"/100");
Console.WriteLine("+-----------+------------");
Console.WriteLine("|Total Marks| "+(totalmarks)+"/400");
Console.WriteLine("+-----------+------------");
Console.WriteLine("|Percantage | "+(percentage)+"%");
Console.WriteLine("+-----------+------------");
Console.WriteLine("|Grade | "+grade);
Console.WriteLine("+-----------+------------");
Console.WriteLine("|Remarks | "+remarks);
Console.WriteLine("+-----------+------------");
Console.WriteLine();
Console.WriteLine("-----------------------------------------------------");
}
}
Output :-
2. Marksheet output :-