public static void Main()
Console.WriteLine("Enter pipeline length in m");
double L = double.Parse(Console.ReadLine());
Console.WriteLine("Enter pipeline internal diameter in mm");
double D = double.Parse(Console.ReadLine());
Console.WriteLine("Enter pipeline roughness in mm");
double e = double.Parse(Console.ReadLine());
Console.WriteLine("Enter pipeline flow rate in L/s");
double Q = double.Parse(Console.ReadLine());
Console.WriteLine("Enter pipeline minor loss coeff.");
double K = double.Parse(Console.ReadLine());
Console.WriteLine("Enter fluid kniematic viscosity in N/m2");
double v = double.Parse(Console.ReadLine());
double V = Q/1000*4 / Math.PI/Math.Pow(D/1000,2);
double MinorLoss= K*Math.Pow(V,2)/2/9.81;
double F=0.25/Math.Pow(Math.Log10(e/3.7/D+5.74/Math.Pow(Re,0.9)),2);
double Pipeloss= F*L/D*1000*Math.Pow(V,2)/2/9.81;
double Headloss= MinorLoss+Pipeloss;
Console.WriteLine("Headloss = {0:F2} m", Headloss);
Console.WriteLine("Gradient = {0:F5}", Headloss/L);