Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace pipes
- {
- class MainClass
- {
- public static void Main(string[] args)
- {
- int litPool = int.Parse(Console.ReadLine());
- int p1 = int.Parse(Console.ReadLine());
- int p2 = int.Parse(Console.ReadLine());
- double hoursMiss = double.Parse(Console.ReadLine());
- double firstPipeCapasity = p1 * hoursMiss;
- double secPipeCapasity = p2 * hoursMiss;
- double water = firstPipeCapasity + secPipeCapasity;
- if(water <= litPool){
- var percentOfWater = Math.Truncate (water / litPool * 100);
- var percentFirtPipe = Math.Truncate (firstPipeCapasity / water * 100);
- var secondPipePercent = Math.Truncate (secPipeCapasity / water * 100);
- Console.WriteLine("The pool is {0}% full. Pipe 1: {1}%. Pipe 2: {2}%.",percentOfWater, percentFirtPipe, secondPipePercent);
- }
- else if(water == litPool){
- var percentFirtPipe = Math.Truncate (firstPipeCapasity / water * 100);
- var secondPipePercent = Math.Truncate (secPipeCapasity / water * 100);
- Console.WriteLine("The pool is 100% full. Pipe 1: {0}%. Pipe 2: {1}%.", percentFirtPipe, secondPipePercent); }
- else{
- var overflow = Math.Abs(litPool - water);
- Console.WriteLine("For {0:0.0} hours the pool overflows with {1:0.0} liters.", hoursMiss, overflow);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement