|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.12.2012, 12:58 | #1 |
Новичок
Джуниор
Регистрация: 22.12.2012
Сообщений: 1
|
Написание кода на с#
Ребят, помогите пожалуйста по составленной блок-схеме написать код проги. Суть в кратце. Нужно решить задачку. Вот ее условие:
Составить программу для решения задачи Коши методом Эйлера dy/dx+y^2/a=0 ; x0=0; y0=a/b; n=4;a=10;b=5 Блок-схема одобрена преподом После завершения цикла 1 идет блок "конец" Пишу код проги, после запуска ввожу шаг и все, потом ничего не происходит. Вот код: using System; class eyler { static double f(double x, double y) //объявление функции f { return -y * y / 10; //функция } static void Main() //главная функция { double y,x,y0,x0,y1,a,b,h,eps; //объявление переменных a = 10; b = 5; x0 = 0; y0 = a / b; eps = 0.00001; x = a; y = 0; Console.WriteLine("Введите h"); h = Convert.ToDouble(Console.ReadLine() ); Console.WriteLine("Решение задачи Коши"); //вывод сообщения while (x < b) //цикл { y0 = y; y=y0+f(x, y)*h; //метод Эйлера h=h/2; y1 = y0 + f(x0, y0) * h; y = y0; y1 = y0 + f(x, y) * h; while (y-y1>eps); Console.WriteLine("x={0:f1}; y={1:f4}", x, y); //вывод результата } Console.ReadKey(); //задержка экрана } } Учту все комментарии, в понедельник идти на расстрел. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написание кода по примеру картинки | Xman | Помощь студентам | 4 | 11.07.2012 14:00 |
Написание кода в Delphi на создание матриц | Chertenok666 | Помощь студентам | 9 | 30.11.2009 18:23 |
С чего начать написание кода для графика? | Slavik | Microsoft Office Excel | 1 | 25.03.2009 20:47 |
написание кода и музыкальное сопровождение | veter_s_morya | Свободное общение | 0 | 27.09.2008 20:46 |