private void button1_Click(object sender, EventArgs e)
{
double Tpr = Convert.ToDouble(this.textBox1.Text);
double Ppr = Convert.ToDouble(this.textBox2.Text);
double z = 0;
// Tpr = 0.60
// Range of Ppr { 0 ≤ Ppr ≤ 0.016 }
// z = -3.527273Ppr +1.000075
if (Tpr == 0.6 & (Ppr >= 0 & Ppr <= 0.016))
{
z = -3.527273 * Ppr + 1.000075;
}
// Tpr = 0.65
// Range of Ppr { 0 ≤ Ppr ≤ 0.036 }
// z = 1.9Ppr +1
if (Tpr == 0.65 & (Ppr >= 0 & Ppr <= 0.036))
{
z = 1.9 * Ppr + 1;
}
// Tpr = 0.70
// Range of Ppr { 0 ≤ Ppr ≤ 0.07 }
// z = -1.3610345Ppr +0.9998172
if (Tpr == 0.7 & (Ppr >= 0 & Ppr <= 0.07))
{
z = -1.3610345 * Ppr + 0.9998172;
}
// Tpr = 0.75
// Range of Ppr { 0 ≤ Ppr ≤ 0.07 }
// z = -1.017619Ppr +1.000017
if (Tpr == 0.75 & (Ppr >= 0 & Ppr <= 0.07))
{
z = -1.017619 * Ppr + 1.000017;
}
// Tpr = 0.80
// Range of Ppr { 0 ≤ Ppr ≤ 0.07 }
// z = -0.815Ppr +0.99994
if (Tpr == 0.8 & (Ppr >= 0 & Ppr <= 0.07))
{
z = -0.815 * Ppr + 0.99994;
}
// Tpr = 0.80
// Range of Ppr { 0.07 < Ppr ≤ 0.27 }
// z = -0.641854Ppr² -0.611208Ppr +0.929185
if (Tpr == 0.8 & (Ppr > 0.07 & Ppr <= 0.27))
{
z = -0.641854 * Math.Pow(Ppr, 2) - 0.611208 * Ppr + 0.929185;
}
// Tpr = 0.85
// Range of Ppr { 0 ≤ Ppr ≤ 0.07 }
// z = -0.65923Ppr +0.99995
if (Tpr == 0.85 & (Ppr >= 0 & Ppr <= 0.07))
{
z = -0.65923 * Ppr + 0.99995;
}
// Tpr = 0.90
// Range of Ppr { 0 ≤ Ppr ≤ 0.07 }
// z = -0.537647Ppr +1.000098
if (Tpr == 0.9 & (Ppr >= 0 & Ppr <= 0.07))
{
z = -0.537647 * Ppr+ 1.000098;
}
// Tpr = 0.90
// Range of Ppr { 0.07 ≤ Ppr ≤ 0.54 }
// Interpolate Using Predetermined
if (Tpr == 0.9 & (Ppr > 0.07 & Ppr <= 0.54))
{
//Interpolate Using Predetermined
}
// Tpr = 0.95
// Range of Ppr { 0 ≤ Ppr ≤ 0.07 }
// z = -0.459742Ppr +1.000105
if (Tpr == 0.95 & (Ppr >= 0 & Ppr <= 0.07))
{
z = -0.459742 * Ppr + 1.000105;
}
this.textBox3.Text = z.ToString();
}