Advertisement
VladoG

[PB] TEST-Exam 2017-03-11- 04-Grades

Mar 12th, 2017
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.84 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace _04_Grades
  8.     {
  9.     class ProgramGrades
  10.         {
  11.         static void Main(string[] args)
  12.             {
  13.             int studentsNumber = int.Parse(Console.ReadLine());
  14.             double grade = 0.00;
  15.             int gradeTop = 0, grade4 = 0, grade3 = 0, grade2 = 0;
  16.             double averageGrade = 0.00;
  17.  
  18.             for (int i = 0; i < studentsNumber; i++)
  19.                 {
  20.                 grade = double.Parse(Console.ReadLine());
  21.                 averageGrade += grade;
  22.                 if (grade < 3.00)
  23.                     {
  24.                     grade2++;
  25.                     }
  26.                 else
  27.                     {
  28.                     if (grade >= 3.00 && grade < 4.00)
  29.                         {
  30.                         grade3++;
  31.                         }
  32.                     else
  33.                         {
  34.                         if (grade >= 4.00 && grade < 5.00)
  35.                             {
  36.                             grade4++;
  37.                             }
  38.                         else
  39.                             {
  40.                             gradeTop++;
  41.                             }
  42.                         }
  43.                     }
  44.                 } // End for
  45.  
  46.             Console.WriteLine("Top students: {0:F2}%", (gradeTop / (double)studentsNumber) * 100);
  47.             Console.WriteLine("Between 4.00 and 4.99: {0:F2}%", (grade4 / (double)studentsNumber) * 100);
  48.             Console.WriteLine("Between 3.00 and 3.99: {0:F2}%", (grade3 / (double)studentsNumber) * 100);
  49.             Console.WriteLine("Fail: {0:F2}%", (grade2 / (double)studentsNumber) * 100);
  50.             Console.WriteLine("Average: {0:F2}", (averageGrade / (double)studentsNumber));
  51.  
  52.             }
  53.         }
  54.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement