Помощь - Поиск - Пользователи - Календарь
Полная версия: Паскаль, цикл с предусловием.
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
emyly
Помогите,пожалуйста! Мне необходимо посчитать синусы угла от 2 до 3 с шагом 0.2. Программа работает, помощь требуется в записи строки условия:
Код
while (y<3) or (y=3) do   -у меня так записно, комп считает всё правильно,но не берёт цифру "3",то есть 2.0, 2.2, 2.4, 2.6, 2.8-и всё.

Как должно быть правильно?
Спасибо заранее rolleyes.gif
volvo
while (y<3.1) do

Проблема в том, что вещественные числа нельзя сравнивать через операцию "=", может получиться не то, что ты хочешь (что, собственно, и получилось)... Надежнее сделать так:
While Y < Y_finish + (step / 2) Do
emyly
Спасибо большое! Всё получилось.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.