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 :-
