Advertisement
Guest User

Untitled

a guest
Jan 29th, 2015
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.80 KB | None | 0 0
  1. int grade=0, tests=0, student = 1;
  2. double sum=0;
  3. bool end = false;
  4.  
  5. Console.Write("Student {0}, Test {1} result: ", student, tests+1);
  6. grade = int.Parse(Console.ReadLine());
  7.  
  8. while (!end)
  9. {
  10.     if (grade > 0) { sum += grade; tests++; } // grade ok, continue
  11.     else if (grade == 0 && sum == 0d) { end = true; } // grade = 0, and no sum, end
  12.     else // grade 0 start new student
  13.     {
  14.         Console.WriteLine("Student {0}, Avarage is: {1:F2}", student, ((sum > 0) ? sum / tests : 0));
  15.         student++;
  16.         tests = 0;
  17.         sum = 0d;
  18.     }
  19.  
  20.     if (!end)
  21.     {
  22.         Console.Write("Student {0}, Test {1} result: {2}", student, tests + 1, (tests == 0) ? "(or Type 0 to Exit)" : "");
  23.         grade = int.Parse(Console.ReadLine()); // get next test result
  24.     }
  25. }
  26.  
  27. Console.ReadLine();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement