Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <iomanip>
- #include <string>
- #include <cmath>
- using namespace std;
- int main() {
- long pool_volume;
- long pipe_1;
- long pipe_2;
- double hours;
- cin >> pool_volume >> pipe_1 >> pipe_2 >> hours;
- double pipe_1_filled = pipe_1 * hours;
- double pipe_2_filled = pipe_2 * hours;
- double current_volume = pipe_1_filled + pipe_2_filled;
- double pipe_1_percentage = (pipe_1_filled / current_volume) * 100;
- double pipe_2_percentage = (pipe_2_filled / current_volume) * 100;
- double current_volume_percentage = (current_volume / pool_volume) * 100;
- double overflow = current_volume - pool_volume;
- if (current_volume <= pool_volume)
- {
- cout << "The pool is " << floor(current_volume_percentage) << "% full. Pipe 1: "
- << floor(pipe_1_percentage) << "%. Pipe 2: " << floor(pipe_2_percentage) << "%." << endl;
- }
- else if (current_volume > pool_volume)
- {
- cout << "For " << hours << " hours the pool overflows with " << fixed << setprecision(1) << overflow << " liters." << endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement