Другие языки программирования и технологии

Есть вопрос: Паскаль ругается и выдает ошибку в программе что делать

var

a,b,x,y,w,z,p: extended;

begin

writeln('Vvedite znacheniya peremennikh a,b,x');

read(a,b,x);

writeln('Ishodnie dannie:');

writeln('a=',a:5:2,'b=',b:5:2,'x=',x:6:3);

w:=p*b*cos(x);

if w<0 then

writeln('argument kornya<0')

else

begin

z:=a*sin^2(x)+sqrt(w);

if x>4,2 then

y:=(a*x+1)^2+b*x^2

else y:=sqr(a)*sqr(x)+2*a*x+z;

writeln('y=',y:8:3);

end;

writeln(Programma vipolnena. Nazhmite ENTER');readln

end.
Sddfgfdffdfhd
Sddfgfdffdfhd
337
Что делать:
для начала смотреть на какую строчку и как ругается.
потом смотреть что в самой этой строчке неправильно и что за ошибка может наследоваться из предидущих строк

А уж если не удалось отловить и подправить бяку, то в вопросе указывать не только код, а то как ругается. и какая версия паскаля ругается.
(в коде пачка ошибок, не зная какая версия непонятно на что начинает ругаться сначала)
Вячеслав Шин
Вячеслав Шин
27 060
Лучший ответ
В Паскале нет знака степени ^.
sqr(sin(x))
sqr(a*x+1)
Нурик .....
Нурик .....
85 707
Странный вопрос. Как что делать? Искать причину ошибки. В этом и заключается программирование. А ты думал, что написал 6 строчек говнокода и уже программист?
Павел Алексеев
Павел Алексеев
68 014
Дима Ладенков Разве программирование заключается в поиске ошибок? >_<
А я думал чтобы облегчить жизнь и скинуть лишнюю работу на машины =(
Как ругается? Нах..й посылает?

Ну Вы бы хоть строчку указывали, на которую ругается компилятор...

1. Зачем extended, когда есть real и double?
2. Зачем Вы пишете sin^2? Темс более, Вы знаете функцию sqr().
3. Дробные числа в коде записываются через точку, а не запятую.
4. В предпоследней строке левую одинарную кавычку забыли.
Lexa Stepanov
Lexa Stepanov
8 083
Код ты скинул, а ошибку то скинешь?
Виктор Курнос
Виктор Курнос
6 091
Что делать:
для начала смотреть на какую строчку и как ругается.
потом смотреть что в самой этой строчке неправильно и что за ошибка может наследоваться из предидущих строк

А уж если не удалось отловить и подправить бяку, то в вопросе указывать не только код, а то как ругается. и какая версия паскаля ругается.
(в коде пачка ошибок, не зная какая версия непонятно на что начинает ругаться сначала)
**
***славян ***
5 096
Вы забыли про "uses crt" в начале программы.
Anatolij Gerb
Anatolij Gerb
2 617
Виктор Курнос Зачем ему crt модуль, если он не юзает ничего из него?
Павел Алексеев В приведенном коде нет ни одной функции из модуля CRT. Вопрос: зачем этот модуль там нужен?
Нурик ..... Зачем?!!!Ведь ни один элемент библиотеки Crt не используется!