С отдельной функцией, табулируемой циклом for:
using System;
namespace New_Project
{ public static class Program
{ public static double X(double z, double a)
{ return z * Math.Sqrt(a + z * (z + 1.0)); }
public static void Main()
{ double a = 10.0, dz = 2.0, z;
Console.WriteLine(" z: X(z):");
Console.WriteLine("==========================");
for (z = 0.0; z <= 10.0; z += dz)
Console.WriteLine("{0,3:f0}{1,22:f13}", z, X(z,a));
Console.WriteLine("==========================");
} } }
То же самое, только без отдельной функции и с циклом while:
using System;
namespace New_Project
{ public static class Program
{ public static void Main()
{ double a = 18.0, dz = 2.0, z = -dz;
Console.WriteLine(" z: X(z):");
Console.WriteLine("==========================");
while (z < 10.0) { z += dz;
Console.WriteLine("{0,3:f0}{1,22:f13}",
z, z * Math.Sqrt(a + z * (z + 1.0))); }
Console.WriteLine("=========================="); } } }
Печатается, естественно, в точности то же самое.
нужно написать код на с# через for / while