Народ помогите!
A*A+B*B=C*C
B*B=C*C-A*A
B=?????? (если корню из C*C-A*A то как его найти в Паскале?) Я серьёзно! Вот код:
A*A:=r*r-C*C (так"A*A:="нельзя)
A:=((r*r)-(C*C))mod A; (и так нельзя)
Как бы это смешно не было но я запутался
Ты имел в виду просто нахождение квадратного корня (b := Sqrt(c * c - a * a)) или что-то другое? (смущает mod)
Да(Первое).Xds скажи пожалуйста с каким типом переменных его можно узнать(квадратный корень)?А то он мне что-то пишет "Type mismatch" хотя они все Integer.
возвращаемый результат - не целое число.
либо округляй, либо пользуйся типом real (или double...)
Спасибо.А как округлять,Мисс?
см. Хелп: Round, Trunc
Короче вот прога:
Если я правильно поняла, то вместо
AO:=((radius*radius)-(OC*OC))mod AO;можно написать:
AO:=sqrt(((radius*radius)-(OC*OC))), а чтоб программка не ругалась делаем AO: real, это если не кругляя.. или же
AO:=trunc(sqrt(((radius*radius)-(OC*OC))))если округлять..
Спасибо тебе,Айра!