static void Main(string[] args) { string chc; Timetable t = new Timetable(); Headmaster h = new Headmaster(); Mensuration m = new Mensuration(); Console.WriteLine("Welcome to HK Primary School!!"); Console.WriteLine("The 5 subjects which the Students are supposed to learn!!"); h.DisplayTT(); do { Console.WriteLine(" Select the Subject by entering S.no"); int ch = int.Parse(Console.ReadLine()); switch (ch) { case 1: Console.WriteLine("----------We are Learning Maths----------"); Console.WriteLine("Enter two integers to calculate the area of a Reactangle!"); int x = int.Parse(Console.ReadLine()); int y = int.Parse(Console.ReadLine()); m.Calculate(x, y); Console.WriteLine("Enter three integers to calculate the volume of cuboid!"); int a = int.Parse(Console.ReadLine()); int b = int.Parse(Console.ReadLine()); int c = int.Parse(Console.ReadLine()); m.Calculate(a, b, c); Console.WriteLine("Enter a denominator to do division"); int d = int.Parse(Console.ReadLine()); try { m.Calculate(d); } catch (Exception e) { Console.WriteLine("----------ERROR----------"); Console.WriteLine("Method: {0}", e.TargetSite); Console.WriteLine("Message: {0}", e.Message); Console.WriteLine("Source: {0}", e.Source); Console.WriteLine("Class defining member: {0}", e.TargetSite.DeclaringType); } Console.WriteLine("The Maths hour is Over!!!! Class Disperse"); break; case 2: Console.WriteLine("----------We are Learning English----------"); Console.WriteLine("Enter a 5 letter string to reverse "); English eng = new English(); eng.Name = Console.ReadLine(); try { eng.Reverse(eng.Name); } catch (Exception o) { Console.WriteLine("----------ERROR----------"); Console.WriteLine("Method: {0}", o.TargetSite); Console.WriteLine("Message: {0}", o.Message); Console.WriteLine("Source: {0}", o.Source); Console.WriteLine("Class defining member: {0}", o.TargetSite.DeclaringType); } eng = new Derived(); Console.WriteLine("The alphabets in LoweCase!!"); Console.WriteLine(); Derived der = new Derived(); der.Recite(); Console.WriteLine(); Console.WriteLine("The English hour is Over!!!! Class Disperse"); break; case 3: Console.WriteLine("----------We are Learning Science----------"); Science sci = new Science(); sci.Quiz(); sci.Mquiz(); break; case 4: Console.WriteLine("----------We are Doing Arts now!! Have Fun!!----------"); Art.Shapes(); Console.WriteLine("Enter number of rows"); int rs = int.Parse(Console.ReadLine()); Art ar = new Art(); ar.Pattern(rs); break; default: Console.WriteLine("Go Home"); Console.WriteLine(); break; } Console.WriteLine(); Console.WriteLine("Do you want to learn more Subjects?(y/n)"); chc = Console.ReadLine(); } while (chc == "y"); Console.WriteLine("Now that we are done with The learning! Enter the performance details of students"); int m1, m2, m3, m4, m5; string n1, n2, n3, n4, n5; Console.WriteLine("----------Enter the FIVE Student Names and their Corresponding Marks!-----"); n1 = Console.ReadLine(); m1 = int.Parse(Console.ReadLine()); n2 = Console.ReadLine(); m2 = int.Parse(Console.ReadLine()); n3 = Console.ReadLine(); m3 = int.Parse(Console.ReadLine()); n4 = Console.ReadLine(); m4 = int.Parse(Console.ReadLine()); n5 = Console.ReadLine(); m5 = int.Parse(Console.ReadLine()); Results res = new Results(); res.Addname(n1, n2, n3, n4, n5); res.Addmarks(m1, m2, m3, m4, m5); res.Ranklist(); Console.ReadLine(); Console.WriteLine("--------------------THANKYOU AND GOODBYE!!! GO HOME SAFE!!!-------------------"); Console.ReadLine(); }