| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Object Pascal: кроссплатформенные технологии > Даны числа x, y, z. Вычислите a,b, если |
| Автор: KPEHDEL 19.9.2010, 13:04 | ||
| Задание: Даны числа x, y, z. Вычислите a,b, если http://ipicture.ru/Gallery/Viewfull/1237841.html http://ipicture.ru/Gallery/Viewfull/1237857.html Пишу так:
Всё работает нормально, но если ввести переменные с минусом например: 12 -7.22 8 То вылетит... А надо чтобы работало именно при вводе этих чисел, как сделать? |
| Автор: DarkProg 19.9.2010, 14:04 |
Даю намёк на то что одна из функций неверна ;) P.S. могу поспорить что пытаетесь извлечь корень из отрицательного числа |
| Автор: KPEHDEL 19.9.2010, 14:35 | ||
| Исправил, работает но не правильно))) Вот код:
|
| Автор: Фантом 19.9.2010, 14:40 | ||
Естественно. Посмотрите сначала на свою формулу для a, а потом на вот это: |
| Автор: KPEHDEL 19.9.2010, 14:58 | ||
Исправил вот так:
Выводит всё равно не те числа. А если точнее, то выводит 1.0000 5.0000 |
| Автор: Фантом 19.9.2010, 15:05 |
| Зачем Вы пытаетесь считать косинус 2, а потом его на что-то умножать? |
| Автор: KPEHDEL 19.9.2010, 15:06 |
| Отредактировал предыдущее сообщение... Посмотрите плз. |
| Автор: Фантом 19.9.2010, 15:16 |
| По-моему, Вы теперь программы целиком перепутали. |
| Автор: KPEHDEL 19.9.2010, 15:17 | ||
| Совершенно верно перепутал Вот терь нужный код,который исправил:
|
| Автор: Фантом 19.9.2010, 15:28 |
| Теперь вроде все верно. Только зачем Вы в конце каждой программы ставите ввод только что вычисленных и выведенных на экран результатов? |
| Автор: KPEHDEL 19.9.2010, 15:54 |
| Чтобы программа после компиляции не закрывалась. Если всё верно,то почему всё равно выводит не те числа? |
| Автор: Фантом 19.9.2010, 18:33 |
| Ну, если Вы будете, исправляя одни ошибки, вносить другие, то я за Вами не угонюсь. Зачем нужно было использовать тип comp? Верните real обратно. |
| Автор: KPEHDEL 20.9.2010, 06:44 |
| \спасибо) Как только набиру 50 сообщений обязательно поставлю плюсик в репу. |
| Автор: KPEHDEL 24.9.2010, 20:26 |
| .... |