Функция вычисления тангенса |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Функция вычисления тангенса |
agressor |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 33 Пол: Мужской Репутация: 0 |
Написать функцию вычисляющую тангенс угла (ta(a)):ta(a)
|
volvo |
Сообщение
#2
|
Гость |
agressor
Код Tan(x) := sin(x) / cos(x); Ну и проверка на cos(x) = 0 естественно... А заголовок-то исправь... |
agressor |
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 33 Пол: Мужской Репутация: 0 |
Я не понимаю как её написать.
|
volvo |
Сообщение
#4
|
Гость |
Код {$N+, E+} {Включение режима эмуляции сопроцессора} Function Tan(x: Double): Double; Begin Tan := 10000; { Для случая когда Cos(x) = 0 } If Abs(Cos(x)) > 0.0001 Then Tan := Sin(x) / Cos(x) End; Только в режиме эмуляции программа сможет корректно работать с вещественными типами (Single, Double, Extended) Сообщение отредактировано: volvo - |
agressor |
Сообщение
#5
|
Новичок Группа: Пользователи Сообщений: 33 Пол: Мужской Репутация: 0 |
(x: Double): Double; а что это значит?
|
volvo |
Сообщение
#6
|
Гость |
agressor
Читай книги про оформление функций - это "Заголовок функции" P.S. Название темы поменял. В следующий раз тему с таким заголовком удалю... |
agressor |
Сообщение
#7
|
Новичок Группа: Пользователи Сообщений: 33 Пол: Мужской Репутация: 0 |
{$N+, E+} Обязательно?
|
volvo |
Сообщение
#8
|
Гость |
Цитата(volvo @ 19.01.05 15:33) Только в режиме эмуляции программа сможет корректно работать с вещественными типами (Single, Double, Extended) Читать умеешь? |
agressor |
Сообщение
#9
|
Новичок Группа: Пользователи Сообщений: 33 Пол: Мужской Репутация: 0 |
А можно ее решить как нибудь для начинающих?
|
FreeMan |
Сообщение
#10
|
- Группа: Пользователи Сообщений: 480 Пол: Мужской Репутация: 4 |
А в чём проблемы????
-------------------- бб
|
agressor |
Сообщение
#11
|
Новичок Группа: Пользователи Сообщений: 33 Пол: Мужской Репутация: 0 |
Double : можно подругому?
|
volvo |
Сообщение
#12
|
Гость |
agressor
Код Function Tan(x: Real): Real; Begin Tan := 10000; { Для случая когда Cos(x) = 0 } If Abs(Cos(x)) > 0.0001 Then Tan := Sin(x) / Cos(x) End; Так лучше? Говорю сразу, без Real - не получится :no: |
agressor |
Сообщение
#13
|
Новичок Группа: Пользователи Сообщений: 33 Пол: Мужской Репутация: 0 |
спасибо!
|
Текстовая версия | 23.12.2024 20:24 |