Програма для вычесление по формуле с шагом - C#
Формулировка задачи:
Вот мой текст программы:
Не получаеться чтоб программа заработала вот само задание:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication2 { class Program { static void Main(string[] args) {double a, b, c, x, y, хn, xk, dx; Console.WriteLine("Введете значение a"); a = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введете значение b"); b = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введете значение c"); c = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введете значение x"); x = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введете значение x начальное"); xn = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введете значение x конечное"); xk = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введете значение шага dx"); dx = Convert.ToInt32(Console.ReadLine()); if(x<0 || b>=0) { y = System.Math.Pow(a,(x))+b; } else if(0<=x) and else if (b=0) { y=x/(x-c); } else { y=x/(-c); } Console.WriteLine [y]; }
Решение задачи: «Програма для вычесление по формуле с шагом»
textual
Листинг программы
class Program { static double f(double a, double b, double c, double x) { double y = 0; if (x < 0 || b >= 0) { y = System.Math.Pow(a, (x)) + b; } else if (0 <= x && b == 0) { y = x / (x - c); } else { y = x / (-c); } return y; } static void Main(string[] args) { double a, b, c, xn, xk, dx; Console.WriteLine("Введете значение a"); a = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введете значение b"); b = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введете значение c"); c = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введете значение x начальное"); xn = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введете значение x конечное"); xk = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введете значение шага dx"); dx = Convert.ToInt32(Console.ReadLine()); for (double x = xn; x < xk; x += dx) Console.WriteLine("x = {0}, f(x) = {1}", x, f(a, b, c, x)); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д