Тръбите в басейн
Пробвам се да решавам задача от изминал изпит, но когато я пусна в judge системата имам само 13/100 и когато искам да видя какви входни данни ми е подала тя, не мога
кода ми е
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace On_Time_for_the_Exam
{
class Program
{
static void Main(string[] args)
{
var V = int.Parse(Console.ReadLine());
var P1 = int.Parse(Console.ReadLine());
var P2 = int.Parse(Console.ReadLine());
var H = double.Parse(Console.ReadLine());
var volumeWater = 0d;
var FilledOne = 0d;
var FilledTwo = 0d;
var FilledPool = 0d;
if(V > P1 && V > P2)
{
volumeWater = (H * P1) + (H * P2);
FilledOne = ((P1 * H)/volumeWater) * 100;
FilledTwo = ((P2 * H) / volumeWater) * 100;
FilledPool = volumeWater/10;
Console.WriteLine("The pool is {0:0}% full. Pipe 1: {1:0}%. Pipe 2: {2:0}%.",FilledPool, Math.Floor(FilledOne), Math.Floor(FilledTwo));
}else if ( V <= P1 && V <= P2)
{
FilledOne = P1 * H;
FilledTwo = P2 * H;
FilledPool = (FilledOne + FilledTwo) - V;
Console.WriteLine("For {0} hours the pool overflows with {1} liters.",H,FilledPool);
}
}
}
}
И сам разбрах, трябва първо да стартирам проверка за обема и тогава да му задам да смята процентите на тръбите