Advertisement
dextercane

GraduationPt3

Jul 25th, 2018
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.90 KB | None | 0 0
  1. using System;
  2.  
  3. namespace GraduationPt._3
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             string name = string.Empty;
  10.             string annualGrade = string.Empty;
  11.  
  12.  
  13.             while (true)
  14.             {
  15.                 name = Console.ReadLine();
  16.                 if (name == "END")
  17.                 {
  18.                     break;
  19.                 }
  20.  
  21.             int gradeCounter = 0;
  22.             double overallGrade = 0;
  23.  
  24.                 while (gradeCounter < 12)
  25.                 {
  26.                     gradeCounter++;
  27.                     annualGrade = Console.ReadLine();
  28.  
  29.                     if (annualGrade == "END")
  30.                     {
  31.                         return;
  32.                     }
  33.  
  34.  
  35.                     if (double.Parse(annualGrade) >= 4.00)
  36.                     {
  37.                         overallGrade += double.Parse(annualGrade);
  38.                     }
  39.                     else
  40.                     {
  41.                         annualGrade = Console.ReadLine();
  42.                         if (double.Parse(annualGrade) >= 4.00)
  43.                         {
  44.                             overallGrade += double.Parse(annualGrade);
  45.                         }
  46.                         else
  47.                         {
  48.                             Console.WriteLine($"{name} has been excluded at {gradeCounter} grade");
  49.                         }
  50.                     }
  51.  
  52.                     if (gradeCounter == 12)
  53.                     {
  54.                         double averageGrade = overallGrade / 12.0;
  55.                         Console.WriteLine($"{name} graduated. Average grade: {averageGrade:f2}");
  56.                     }
  57.                 }
  58.             }
  59.         }
  60.     }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement