|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.11.2013, 16:29 | #1 |
Пользователь
Регистрация: 05.04.2013
Сообщений: 12
|
Помогите новичку.
Решил заняться программированием.
Проверить формулу Циолковского на задаче о ракете. Не могу составить цикл, при котором, значения переменные, т.е. значения изменяются в процессе цикла. using System; class SayHello { static void Main(string[] args) { double mn = 20000000;// начальная масса ракеты, грамм double mk = 10000000;// конечная масса ракеты, грамм double g = 10; // 10 м/сек в кв. ускорение ракеты double v1 = 200000000; // м/сек скорость реактивных газов System.Console.WriteLine("начальная масса ракеты, грамм = " + mn); System.Console.WriteLine("конечная масса ракеты, грамм = " + mk); System.Console.WriteLine("ускорение ракеты, м/сек в кв. = " + g); System.Console.WriteLine("скорость реактивных газов, м/сек = " + v1); System.Console.WriteLine("результат расчета:"); double dmn = ((mn-0)*g)/v1; System.Console.WriteLine("начальный расход газов, грамм в секунду = " + dmn); double dmk = (mk * g) / v1; System.Console.WriteLine("конечный расход газов, грамм в секунду = " + dmk); double m1 = mn - dmn; System.Console.WriteLine("масса ракеты через секунду, грамм = " + m1); double dm1 = (m1 * g) / v1; System.Console.WriteLine("масса реактивных газов через секунду, грамм в сек = " + dm1); System.Console.ReadLine(); } } Сильно не ругайте - это моя первая программа. Все, спасибо, сам разобрался. using System; class SayHello { static void Main(string[] args) { double mn = 20000000;// начальная масса ракеты, грамм double mk = 10000000;// конечная масса ракеты, грамм double g = 10; // 10 м/сек в кв. ускорение ракеты double v1 = 200000000; // м/сек скорость реактивных газов System.Console.WriteLine("начальная масса ракеты, грамм = " + mn); System.Console.WriteLine("конечная масса ракеты, грамм = " + mk); System.Console.WriteLine("ускорение ракеты, м/сек в кв. = " + g); System.Console.WriteLine("скорость реактивных газов, м/сек = " + v1); System.Console.WriteLine("результат расчета:"); double dmn = ((mn-0)*g)/v1; System.Console.WriteLine("начальный расход газов, грамм в секунду = " + dmn); double dmk = ((mn - mk) * g) / v1; System.Console.WriteLine("конечный расход газов, грамм в секунду = " + dmk); double m1 = mn; double dm1 = 0; int i = 0; do { m1 = mn; dm1 = (mn * g) / v1; mn = m1 - dm1; i++; } while(m1>mk); System.Console.WriteLine("Время работы двигателя, секунд = " + i); System.Console.ReadLine(); } }
Случайность - это никем не просчитанная закономерность?
Последний раз редактировалось edmen; 29.11.2013 в 22:10. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите новичку!!! | <<Strelok>> | Общие вопросы C/C++ | 1 | 12.10.2009 20:09 |
помогите новичку | ai\ekcah^p | Помощь студентам | 4 | 10.05.2009 22:14 |
Помогите новичку ! | T-ReX_m | Общие вопросы по Java, Java SE, Kotlin | 7 | 13.02.2009 22:24 |
помогите новичку | Святой | Помощь студентам | 4 | 13.05.2007 09:07 |
Помогите новичку! | Yury | Общие вопросы Delphi | 1 | 21.12.2006 15:16 |