Advertisement
desislava_topuzakova

07. World Swimming Record

Jan 17th, 2021
1,230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.94 KB | None | 0 0
  1. #include <iostream>
  2. #include <math.h>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     //вход
  8.     double record, distance, timePerMeter;
  9.     cin >> record >> distance >> timePerMeter;
  10.     //време за плуване = разстоянието * време за 1м.
  11.     double swimTime = distance * timePerMeter;
  12.     //време за забавяне = floor(колко пъти се бавя) * 12.5
  13.     double delayTime = floor(distance / 15) * 12.5;
  14.     //общо време = време за плуване + време за забавяне
  15.     double totalTime = swimTime + delayTime;
  16.     //проверка дали подобрявам рекорда
  17.  
  18.     cout.setf(ios::fixed);
  19.     cout.precision(2);
  20.  
  21.     if (totalTime < record) {
  22.         cout << "Yes, he succeeded! The new world record is " << totalTime << " seconds.";
  23.     } else {
  24.         cout << "No, he failed! He was " << totalTime - record << " seconds slower.";
  25.     }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement