Правильно ли написана программа? - C#
Формулировка задачи:
Проверьте пожалуйста,что не так в программе,сильно уж не судите,с с# работаю меньше месяца,т.к. нужно делать лабы в универе )
Вот само задание
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static double f(double a,double b, double c,double d, double x)
{
double z;
z = a * x * x * x + b * x * x + c * x + d;
return z;
}
static void V1(double x, out double y)
{
y = f(3, -4, 2, x) / f(2, 3, -1, x);
}
static void Main(string[] args)
{
double x=Convert.ToDouble(Console.ReadLine());
double y = f(3, -4, 2, x) / f(2, 3, -1, x);
double z = f(8, 2, 1, x) / f(1, 4, -2,x);
Console.WriteLine("для x="+x);
Console.WriteLine("y=" + y+" z="+z);
Console.ReadLine();
double yy,yy1;
V1(x,out yy);
V1(x + 3,out yy1);
Console.WriteLine(" работает V1 yy=" + yy + " yy1=" + yy1);
Console.ReadLine();
V2(x, out yy);
V2(x + 3, out yy1);
Console.WriteLine(" работает V2 yy=" + yy + " yy1=" + yy1);
Console.ReadLine();
}
static void V2(double x, out double y)
{
y = f(8, 2, 1, x) / f(1, 4, 2, x);
}
}
}Решение задачи: «Правильно ли написана программа?»
textual
Листинг программы
static double f(double a=0,double b=0, double c=0,double d=0, double x=0)