Ошибка в программе
Добрый вечер. Подскажите пожалуйста где ошибка в программе. Я перепробовал все варианты, но с sqr и ln все никак не получается написать. Может я не там ставлю скобки?
program p4; var a,b,c,x,y:real; begin write('a=');readln(a); write('b=');readln(b); write('c=');readln(c); x:= (sqr(ln)(abs(3*a+c))/5)+sin(Pi*c) y:= (abs(1-a))*sin(Pi/4+b) writeln('x=',x:10:3); writeln('y=',y:12:4); end. Заранее спасибо. |
а что именно надо написать?
|
Цитата:
в этой и следующей строчках в конце забыта "точка с запятой" |
Гыыы, сдается мне, что там не только точка с запятой забыта :))
Покажите скан задания, у вас функция составлена совершенно неправильно :D |
Цитата:
|
Отчего же? Листинг вполне соответствует синтаксису Turbo Pascal, вот только функции написаны с ошибками.
|
Цитата:
ln ведь должен быть логарифмом? А тут либо он без аргументов, либо аргумент это (abs(3*a+c)) но какая-то странная запись аргументов :-) отчасти похожа на lisp но и то не такая :-) |
Потому и запросил у топикстартера скан задания.
|
Часовой пояс GMT +4, время: 01:47. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.