0% found this document useful (0 votes)
36 views14 pages

Ez 500

The document defines code for a C# program that implements an examination system with functions for registration, login, taking a quiz, and scoring the quiz results. It includes functions for registration, login, displaying exam questions, validating answers, and calculating scores.

Uploaded by

steven gubantes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views14 pages

Ez 500

The document defines code for a C# program that implements an examination system with functions for registration, login, taking a quiz, and scoring the quiz results. It includes functions for registration, login, displaying exam questions, validating answers, and calculating scores.

Uploaded by

steven gubantes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 14

using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Threading;
namespace ExaminationExamSystem
{
class Program
{
public static string username;
public static string password;
public static string name;
public static string address;
public static string gender;
public static int age;
public static long cn;
public static string ans1, ans2;
public static int a, b, c, d, e, total;
public static int a1, b1, c1, d1, e1, total1;
public static int a2, b2, c2, d2, e2, total2;
public static int a3, b3, c3, d3, e3, total3;

public static void Main(string[] args)


{
A();
}
public static void A()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("WELCOME TO EXAMINATION SYSTEM");
Console.WriteLine("\n");
Console.WriteLine("Transaction Option");
Console.WriteLine(" [A] Register Option");
Console.WriteLine(" [B] Take Exam");
Console.Write("\n Select Option: ");
string select = Console.ReadLine();

switch (select)
{
case "A":
{
Main2();
break;
}
case "B":
{
TakeExam();
break;
}
default:
Console.Clear();
A();
break;
}
}
public static void Main2()
{
int i = 0;
do
{
Console.WriteLine("\n\n");
Console.WriteLine("Creating Account");
Console.Write("\n");
Console.Write("\tName: ");
name = Console.ReadLine();
Console.Write("\tAddress: ");
address = Console.ReadLine();
Console.Write("\tAge: ");
age = int.Parse(Console.ReadLine());
Console.Write("\tGender: ");
gender = Console.ReadLine();
Console.Write("\tContact Number: ");
cn = long.Parse(Console.ReadLine());
Console.Write("\tUsername: ");
username = Console.ReadLine();
Console.Write("\tPassword: ");
password = Console.ReadLine();
}
while (i > 0);
{
Console.WriteLine("\n");
Console.WriteLine("Account Registered Successfully");
Console.WriteLine("\n\tName: " + name);
Console.WriteLine("\tAddress: " + address);
Console.WriteLine("\tAge: " + age);
Console.WriteLine("\tGender: " + gender);
Console.WriteLine("\tContact Number: " + cn);
Console.WriteLine("\nUsername and Password");
Console.WriteLine("\tUsername: " + username);
Console.WriteLine("\tPassword: " + password);
Console.ReadLine();
Console.Clear();
A();
}
}
public static void TakeExam()
{

for (int a = 2; a >= 0;)


{
Console.ForegroundColor = ConsoleColor.Green;
Console.Write(" Username: ");
string user = Console.ReadLine();
Console.Write(" Password: ");
string pass = Console.ReadLine();

if (user != username && pass != password)


{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" Invalid Username and Password!
"+a+" More Attempts!!");
Console.ReadLine();
Console.ResetColor();
a--;
}

else if (user == username && pass == password)


{
Console.Write("\n ");
Console.WriteLine(" You Are Successfully Log-in");
Console.ReadLine();
Console.Clear();
Exam();
break;
}

Thread.Sleep(100);
}

}
public static void Exam()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Examination\n");
Console.WriteLine("English Quiz");
Console.WriteLine(" [1].Is Programing So Hard?");
Console.WriteLine(" [A] Yes [B] No");
Console.Write(" Answer: ");
ans1 = Console.ReadLine();
if (ans1 == "A")
{
a = 1;
English2();
}
else if (ans1 == "B")
{
a = 0;
English2();
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" The Answer That You Choose Is
Invalid! Please Answer Again!");
Console.ResetColor();
Exam();
}
Console.ReadLine();
}
public static void English2()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\n");
Console.WriteLine(" [2]. Synonyms of Sorrow?");
Console.WriteLine(" [A] Sadness [B] Joy");
Console.Write(" Answer: ");
ans2 = Console.ReadLine();
if (ans2 == "A")
{
b = 1;
English3();
}
else if (ans2 == "B")
{
b = 0;
English3();
}
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" The Answer That You Choose Is
Invalid! Please Answer Again!");
Console.ResetColor();
English2();
}

Console.ReadLine();
}
public static void English3()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\n");
Console.WriteLine(" [3]. Determine the essential quality of?");
Console.WriteLine(" [A] Derive [B] Define");
Console.Write(" Answer: ");
ans2 = Console.ReadLine();
if (ans2 == "A")
{
c = 0;
English4();
}
else if (ans2 == "B")
{
c = 1;
English4();
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" The Answer That You Choose Is
Invalid! Please Answer Again!");
Console.ResetColor();
English3();
}

Console.ReadLine();
}
public static void English4()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\n");
Console.WriteLine(" [4]. Locate and correct errors in a
computer�program code?");
Console.WriteLine(" [A] Debug [B] Bugde");
Console.Write(" Answer: ");
ans2 = Console.ReadLine();
if (ans2 == "A")
{
d = 1;
English5();
}
else if (ans2 == "B")
{
d = 0;
English5();
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" The Answer That You Choose Is
Invalid! Please Answer Again!");
Console.ResetColor();
English4();
}

Console.ReadLine();
}
public static void English5()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\n");
Console.WriteLine(" [5]. The synonyms of Staunch?");
Console.WriteLine(" [A] Loyal [B] Love");
Console.Write(" Answer: ");
ans2 = Console.ReadLine();
if (ans2 == "A")
{
e = 1;
Console.Clear();
Math1();
}
else if (ans2 == "B")
{
e = 0;
Console.Clear();
Math1();
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" The Answer That You Choose Is
Invalid! Please Answer Again!");
Console.ResetColor();
English5();
}

Console.ReadLine();
}
public static void Math1()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\n");
Console.WriteLine("Math Quiz\n");
Console.WriteLine(" [1]. 1 + 1 = ?");
Console.WriteLine(" [A] 1 [B] 2");
Console.Write(" Answer: ");
ans2 = Console.ReadLine();
if (ans2 == "A")
{
a1 = 0;
Math2();
}
else if (ans2 == "B")
{
a1 = 1;
Math2();
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" The Answer That You Choose Is
Invalid! Please Answer Again!");
Console.ResetColor();
Math1();
}

Console.ReadLine();
}
public static void Math2()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\n");
Console.WriteLine(" [2]. 3 + 1 = ?");
Console.WriteLine(" [A] 4 [B] 1");
Console.Write(" Answer: ");
ans2 = Console.ReadLine();
if (ans2 == "A")
{
b1 = 1;
Math3();
}
else if (ans2 == "B")
{
b1 = 0;
Math3();
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" The Answer That You Choose Is
Invalid! Please Answer Again!");
Console.ResetColor();
Math2();
}

Console.ReadLine();
}
public static void Math3()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\n");
Console.WriteLine(" [3]. 10 * 10 = ?");
Console.WriteLine(" [A] 1010 [B] 100");
Console.Write(" Answer: ");
ans2 = Console.ReadLine();
if (ans2 == "A")
{
c1 = 0;
Math4();
}
else if (ans2 == "B")
{
c1 = 1;
Math4();
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" The Answer That You Choose Is
Invalid! Please Answer Again!");
Console.ResetColor();
Math3();
}

Console.ReadLine();
}
public static void Math4()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\n");
Console.WriteLine(" [4]. 7 % 2 = ?");
Console.WriteLine(" [A] 0 [B] 1");
Console.Write(" Answer: ");
ans2 = Console.ReadLine();
if (ans2 == "A")
{
d1 = 0;
Math5();
}
else if (ans2 == "B")
{
d1 = 1;
Math5();
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" The Answer That You Choose Is
Invalid! Please Answer Again!");
Console.ResetColor();
Math4();
}

Console.ReadLine();
}
public static void Math5()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\n");
Console.WriteLine(" [5]. 10 - 2 = ?");
Console.WriteLine(" [A] 8 [B] 7");
Console.Write(" Answer: ");
ans2 = Console.ReadLine();
if (ans2 == "A")
{
e1 = 1;
Console.Clear();
Filipino1();
}
else if (ans2 == "B")
{
e1 = 0;
Console.Clear();
Filipino1();
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" The Answer That You Choose Is
Invalid! Please Answer Again!");
Console.ResetColor();
Math5();
}

Console.ReadLine();
}
public static void Filipino1()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\n");
Console.WriteLine("Filipino Quiz\n");
Console.WriteLine(" [1]. Pag-uulit ng tunog-katinig sa inisyal na
bahagi ng salita ?");
Console.WriteLine(" [A] Aliterasyon [B] Literasyon");
Console.Write(" Answer: ");
ans2 = Console.ReadLine();
if (ans2 == "A")
{
a2 = 1;
Filipino2();
}
else if (ans2 == "B")
{
a2 = 0;
Filipino2();
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" The Answer That You Choose Is
Invalid! Please Answer Again!");
Console.ResetColor();
Filipino1();
}

Console.ReadLine();
}
public static void Filipino2()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\n");
Console.WriteLine(" [2]. Pag-uulit ng tunog-katinig sa final na
bahagi ng salita ?");
Console.WriteLine(" [A] Konsonans [B] Asonans");
Console.Write(" Answer: ");
ans2 = Console.ReadLine();
if (ans2 == "A")
{
b2 = 1;
Filipino3();
}
else if (ans2 == "B")
{
b2 = 0;
Filipino3();
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" The Answer That You Choose Is
Invalid! Please Answer Again!");
Console.ResetColor();
Filipino2();
}

Console.ReadLine();
}
public static void Filipino3()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\n");
Console.WriteLine(" [3]. Pag-uulit ng unang bahagi ng pahayag o
taludtod ?");
Console.WriteLine(" [A] Epifora [B] Anapora");
Console.Write(" Answer: ");
ans2 = Console.ReadLine();
if (ans2 == "A")
{
c2 = 0;
Filipino4();
}
else if (ans2 == "B")
{
c2 = 1;
Filipino4();
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" The Answer That You Choose Is
Invalid! Please Answer Again!");
Console.ResetColor();
Filipino3();
}

Console.ReadLine();
}
public static void Filipino4()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\n");
Console.WriteLine(" [4]. Ginagamit ito upang bigyang-buhay o inaari
ng tao ang mga bagay na walang buhay ?");
Console.WriteLine(" [A] Pagbibigay Katauhan [B]
Pagwawangis");
Console.Write(" Answer: ");
ans2 = Console.ReadLine();
if (ans2 == "A")
{
d2 = 1;
Filipino5();
}
else if (ans2 == "B")
{
d2 = 0;
Filipino5();
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" The Answer That You Choose Is
Invalid! Please Answer Again!");
Console.ResetColor();
Filipino4();
}

Console.ReadLine();
}
public static void Filipino5()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\n");
Console.WriteLine(" [5]. Lagpas sa katotohanan o eksaherado ang mga
pahayag kung pagsusuriin ?");
Console.WriteLine(" [A] Pagwawangis [B] Pagmamalabis");
Console.Write(" Answer: ");
ans2 = Console.ReadLine();
if (ans2 == "A")
{
e2 = 0;
Console.Clear();
Science1();
}
else if (ans2 == "B")
{
e2 = 1;
Console.Clear();
Science1();
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" The Answer That You Choose Is
Invalid! Please Answer Again!");
Console.ResetColor();
Filipino5();
}

Console.ReadLine();
}
public static void Science1()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\n");
Console.WriteLine("Science Quiz\n");
Console.WriteLine(" [1]. Study of the physical and natural�world
using theoretical models and data from experiments or observation ?");
Console.WriteLine(" [A] Science [B] Mathematics");
Console.Write(" Answer: ");
ans2 = Console.ReadLine();
if (ans2 == "A")
{
a3 = 1;
Science2();
}
else if (ans2 == "B")
{
a3 = 0;
Science2();
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" The Answer That You Choose Is
Invalid! Please Answer Again!");
Console.ResetColor();
Science1();
}

Console.ReadLine();
}
public static void Science2()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\n");
Console.WriteLine(" [2]. Synonyms of Science ?");
Console.WriteLine(" [A] Mind [B] Skill");
Console.Write(" Answer: ");
ans2 = Console.ReadLine();
if (ans2 == "A")
{
b3 = 0;
Science3();
}
else if (ans2 == "B")
{
b3 = 1;
Science3();
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" The Answer That You Choose Is
Invalid! Please Answer Again!");
Console.ResetColor();
Science2();
}

Console.ReadLine();
}
public static void Science3()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\n");
Console.WriteLine(" [3]. The science of matter and energy and their
interactions ?");
Console.WriteLine(" [A] Physics [B] Physical");
Console.Write(" Answer: ");
ans2 = Console.ReadLine();
if (ans2 == "A")
{
c3 = 1;
Science4();
}
else if (ans2 == "B")
{
c3 = 0;
Science4();
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" The Answer That You Choose Is
Invalid! Please Answer Again!");
Console.ResetColor();
Science3();
}

Console.ReadLine();
}
public static void Science4()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\n");
Console.WriteLine(" [4]. A process in which one or more substances
are changed into others ?");
Console.WriteLine(" [A] Chemical Reaction [B] Chemical
Substance");
Console.Write(" Answer: ");
ans2 = Console.ReadLine();
if (ans2 == "A")
{
d3 = 1;
Science5();
}
else if (ans2 == "B")
{
d3 = 0;
Science5();
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" The Answer That You Choose Is
Invalid! Please Answer Again!");
Console.ResetColor();
Science4();
}

Console.ReadLine();
}
public static void Science5()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\n");
Console.WriteLine(" [5]. Distance travelled per unit time ?");
Console.WriteLine(" [A] Volume [B] Velocity");
Console.Write(" Answer: ");
ans2 = Console.ReadLine();
if (ans2 == "A")
{
e3 = 0;
Console.Clear();
Information();
}
else if (ans2 == "B")
{
e3 = 1;
Console.Clear();
Information();
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" The Answer That You Choose Is
Invalid! Please Answer Again!");
Console.ResetColor();
Science5();
}

Console.ReadLine();
}
public static void Information()
{
total = (a + b + c + d + e);
total1 = (a1 + b1 + c1 + d1 + e1);
total2 = (a2 + b2 + c2 + d2 + e2);
total3 = (a3 + b3 + c3 + d3 + e3);
int totalscore = (total + total1 + total2 + total3);

Console.WriteLine("\n");
Console.WriteLine("Account Information");
Console.WriteLine("\tName: " + name);
Console.WriteLine("\tAddress: " + address);
Console.WriteLine("\tAge: " + age);
Console.WriteLine("\tGender: " + gender);
Console.WriteLine("\tContact Number: " + cn);
Console.WriteLine("\tTotal Points in English Quiz: " + total);
Console.WriteLine("\tTotal Points in Math Quiz: " + total1);
Console.WriteLine("\tTotal Points in Filipino Quiz: " + total2);
Console.WriteLine("\tTotal Points in Science Quiz: " + total3);
Console.WriteLine("\tOverall Points: " + totalscore);
if (totalscore == 20)
{
Console.WriteLine("\tRemarks: Outstanding");
}
else if (totalscore <= 19 && totalscore >= 17)
{
Console.WriteLine("\tRemarks: Very Good");
}
else if (totalscore <= 16 && totalscore >= 11)
{
Console.WriteLine("\tRemarks: Good");
}
else if (totalscore <= 10)
{
Console.WriteLine("\tRemarks: Failed");
}

Console.WriteLine("\n\n");
Console.WriteLine("Another Transaction");
Console.WriteLine(" [A] Take Quiz Again");
Console.WriteLine(" [B] Home");
Console.Write(" Select: ");
string sel = Console.ReadLine();
if (sel == "A")
{
Console.Clear();
Exam();
}
else if (sel == "B")
{
Console.Clear();
A();
}
else
{
Console.Clear();
Information();
}
Console.ReadLine();
}
}
}

You might also like