Advertisement
Guest User

Untitled

a guest
Nov 8th, 2018
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.03 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Exam_Preparation
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int maxBadGrades = int.Parse(Console.ReadLine());  
  10.             string taskName = Console.ReadLine();          
  11.             int taskGrade = int.Parse(Console.ReadLine());
  12.          
  13.             int countbadGrades = 0;          
  14.             int totalTasks = 0;                
  15.             totalTasks++;                        
  16.             double totalScoreGrades = taskGrade;                                                            
  17.             string lastTaskName = string.Empty;
  18.  
  19.             while (maxBadGrades > countbadGrades)      
  20.             {
  21.                 taskName = Console.ReadLine();                            
  22.                 if (taskName == "Enough")                                
  23.                 {
  24.                     double averageScore = totalScoreGrades / totalTasks;      
  25.                     Console.WriteLine($"Average score: {averageScore:F2}");
  26.                     Console.WriteLine($"Number of problems: {totalTasks}");
  27.                     Console.WriteLine($"Last problem: {lastTaskName}");break;
  28.                 }                
  29.                 totalScoreGrades += taskGrade;                      
  30.                 totalTasks++;                                        
  31.                 lastTaskName = taskName;                                                  
  32.                 if (taskGrade <= 4.00)                              
  33.                 {
  34.                     countbadGrades++;                            
  35.                 }              
  36.                 if (maxBadGrades == countbadGrades)                
  37.                 {
  38.                     Console.WriteLine($"You need a break, {maxBadGrades} poor grades.");break;  
  39.                 }
  40.                 taskGrade = int.Parse(Console.ReadLine());                                                                                          
  41.             }                                  
  42.         }
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement