Создание собственного класса и метода для вычисления выражения - C#

Узнай цену своей работы

Формулировка задачи:

Добрый вечер. Есть программа, её нужно реализовать через метод и собственный класс. Помогите пожалуйста. Вот задание
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
public static double r(double x, double q, double n)
{
double s = 0;
double e = Math.Exp (x+q);
double e1 = x + q;
return s;
}
static void Main(string[] args)
{
double s ,x,q,n,e,e1;
if (Math.Abs(x * q) < 10)
{
for (int i = 0; i < n; i++)
{
s += e;
}
}
if (Math.Abs(x * q) == 10)
{
for (int i = 0; i < n; i++)
{
s += e1;
}
}
Console.Write("Введите x = ");
double x = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите q = ");
double q = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите n = ");
double n = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("s = " + r(x, q, n));
Console.ReadKey();
}    }    }

Решение задачи: «Создание собственного класса и метода для вычисления выражения»

textual
Листинг программы
namespace ConsoleApplication1
{
    class myfunck
    {
        public static void func(double x, double q, double n)
        {
            double s = 0;
            double e = Math.Exp(x + q);
            double e1 = x + q;
 
            if (Math.Abs(x * q) < 10)
            {
                for (int i = 0; i < n; i++)
                    s += e;
            }
 
            if (Math.Abs(x * q) == 10)
            {
                for (int i = 0; i < n; i++)
                    s += e1;
            }
 
            Console.WriteLine("S= {0}", s);
        }
    }
 
    class Program
    {
        static void Main(string[] args)
        {
 
        Console.WriteLine("Введите x = ");
        double x = Convert.ToDouble(Console.ReadLine());
        Console.WriteLine("Введите q = ");
        double q = Convert.ToDouble(Console.ReadLine());
        Console.WriteLine("Введите n = ");
        double n = Convert.ToDouble(Console.ReadLine());
 
        myfunck.func(x, q, n); // вызов функции
        Console.ReadLine();
            
        }
     }
}

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


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

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

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