Правильно ли написана программа? - 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)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5
Похожие ответы