Перевод с Pascal на C# и по полученным точкам нарисовать кривую Эйлера
Формулировка задачи:
Зравствуйте! , возникли сложности в переводе из языка Паскаль на c#
кто может помогите перевести
var x,y,a,b,h:real; {Метод Эйлера} function f(x,y:real):real; begin f:= cos(y)+3*x; end; begin writeln('введите y, a, b, h'); readln(y,a,b,h); x:=a; repeat writeln(x:0:3,' ',y:0:3); y:=y+h*f(x,y); x:=x+h; until x>b+0.1; readln; end.
Решение задачи: «Перевод с Pascal на C# и по полученным точкам нарисовать кривую Эйлера»
textual
Листинг программы
public static void Main(string[] args) { double x, y, a, b, h; Console.WriteLine("введите y, a, b, h"); double[] input = Console.ReadLine().Split().Select(Double.Parse).ToArray(); y = input[0]; a = input[1]; b = input[2]; h = input[3]; x = a; do { Console.WriteLine("{0} {1}", x, y); y += h * f(x, y); x += h; } while (x <= b + 0.1); Console.ReadLine(); } public static double f(double x, double y) { return Math.Cos(y) + 3 * x; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д