adhokshaj

Test Engine Source

Jun 10th, 2012
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.67 KB | None | 0 0
  1. using System;
  2. using System.IO;
  3. using System.Threading;
  4. namespace ConsoleApplication7
  5. {
  6.     internal class Program
  7.     {
  8.         private static void Main(string[] args)
  9.         {
  10.             int num = 0;
  11.             Console.WriteLine("enter 1 for admin and 2 for user login");
  12.             int num2 = Convert.ToInt32(Console.ReadLine());
  13.             if (num2 == 1)
  14.             {
  15.                 FileStream stream = new FileStream("adminlogin.txt", FileMode.Open);
  16.                 StreamReader streamReader = new StreamReader(stream);
  17.                 string text = streamReader.ReadLine();
  18.                 string[] array = text.Split(new char[]
  19.                 {
  20.                     '%'
  21.                 });
  22.                 Console.WriteLine("enter username");
  23.                 string b = Console.ReadLine();
  24.                 Console.WriteLine("enter Password");
  25.                 string b2 = Console.ReadLine();
  26.                 if (array[0] == b && array[1] == b2)
  27.                 {
  28.                     Console.WriteLine("login successful");
  29.                     FileStream fileStream = new FileStream("E:/TestEngine.txt", FileMode.Append);
  30.                     StreamWriter streamWriter = new StreamWriter(fileStream);
  31.                     string a = "y";
  32.                     while (a == "y")
  33.                     {
  34.                         Console.WriteLine("enter the question");
  35.                         string value = Console.ReadLine();
  36.                         streamWriter.WriteLine(value);
  37.                         Console.WriteLine("entre 4 options");
  38.                         for (int i = 0; i < 4; i++)
  39.                         {
  40.                             string value2 = Console.ReadLine();
  41.                             streamWriter.WriteLine(value2);
  42.                         }
  43.                         streamWriter.WriteLine("$");
  44.                         Console.WriteLine("enter the answer!!!");
  45.                         string value3 = Console.ReadLine();
  46.                         streamWriter.WriteLine(value3);
  47.                         Console.WriteLine("do u wanna continue(y/n)??");
  48.                         a = Console.ReadLine();
  49.                     }
  50.                     Console.WriteLine("ur information has been updated. .");
  51.                     streamWriter.Close();
  52.                     fileStream.Close();
  53.                     Console.ReadLine();
  54.                 }
  55.                 else
  56.                 {
  57.                     Console.WriteLine("oopsss!!!wrong username o password. .try again!!!");
  58.                     Console.ReadLine();
  59.                 }
  60.             }
  61.             else
  62.             {
  63.                 if (num2 == 2)
  64.                 {
  65.                     FileStream stream2 = new FileStream("userlogin.txt", FileMode.Open);
  66.                     StreamReader streamReader2 = new StreamReader(stream2);
  67.                     string text2 = streamReader2.ReadLine();
  68.                     string[] array2 = text2.Split(new char[]
  69.                     {
  70.                         '%'
  71.                     });
  72.                     Console.WriteLine("enter username");
  73.                     string b3 = Console.ReadLine();
  74.                     Console.WriteLine("enter Password");
  75.                     string b4 = Console.ReadLine();
  76.                     if (array2[0] == b3 && array2[1] == b4)
  77.                     {
  78.                         Console.WriteLine("login successful");
  79.                         FileStream fileStream2 = new FileStream("E:/TestEngine.txt", FileMode.Open, FileAccess.Read);
  80.                         StreamReader streamReader3 = new StreamReader(fileStream2);
  81.                         Console.WriteLine("ur test starts now!!!");
  82.                         string text3;
  83.                         while ((text3 = streamReader3.ReadLine()) != null)
  84.                         {
  85.                             while (!(text3 == "$"))
  86.                             {
  87.                                 Console.WriteLine(text3);
  88.                                 text3 = streamReader3.ReadLine();
  89.                             }
  90.                             text3 = streamReader3.ReadLine();
  91.                             Console.WriteLine("enter your answer");
  92.                             string a2 = Console.ReadLine();
  93.                             if (a2 == text3)
  94.                             {
  95.                                 Console.WriteLine("dude!!!,ur answer is right");
  96.                                 num += 5;
  97.                             }
  98.                             else
  99.                             {
  100.                                 Console.WriteLine("oops!!!wrong answer beta!!!");
  101.                                 num--;
  102.                             }
  103.                         }
  104.                         Console.WriteLine("ur test finished");
  105.                         Console.Write(" Loading");
  106.                         for (int i = 0; i < 5; i++)
  107.                         {
  108.                             Console.Write(". ");
  109.                             Thread.Sleep(1000);
  110.                         }
  111.                         Console.WriteLine("total obtained marks is" + num);
  112.                         streamReader3.Close();
  113.                         fileStream2.Close();
  114.                         Console.ReadLine();
  115.                     }
  116.                     else
  117.                     {
  118.                         Console.WriteLine("oopsss!!!wrong username o password. .try again!!!");
  119.                         Console.ReadLine();
  120.                     }
  121.                 }
  122.             }
  123.         }
  124.     }
  125. }
Advertisement
Add Comment
Please, Sign In to add comment