desislava_topuzakova

07. World Swimming Record

Jun 14th, 2021
858
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2.  
  3. namespace _07.WorldSwimmingRecord
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             //вход - OK
  10.             //време за плуване = разстоянието * време за 1 метър - OK
  11.             //време за забавяне = Math.floor(разстоянието / 15) * 12.5 - OK
  12.             //общо време = време за плуване + време за забавяне - OK
  13.             //проверка дали общо време бие рекорда
  14.  
  15.             double record = double.Parse(Console.ReadLine());
  16.             double distance = double.Parse(Console.ReadLine());
  17.             double timePerMeter = double.Parse(Console.ReadLine());
  18.  
  19.             double swimTime = distance * timePerMeter;
  20.             double delayTime = Math.Floor(distance / 15) * 12.5;
  21.  
  22.             double totalTime = swimTime + delayTime;
  23.  
  24.             //ако е подобрил рекорда: totalTime < record
  25.             if (totalTime < record)
  26.             {
  27.                 Console.WriteLine($"Yes, he succeeded! The new world record is {totalTime:F2} seconds.");
  28.             }
  29.             else //totalTime >= record
  30.             {
  31.                 double needSeconds = totalTime - record;
  32.                 Console.WriteLine($"No, he failed! He was {needSeconds:F2} seconds slower.");
  33.             }
  34.  
  35.  
  36.  
  37.         }
  38.     }
  39. }
RAW Paste Data