Составить программу вычисляющую значение выражения y=(a+d+c⁵)/√(x³-4)
Какой язык?
паскаль
паскаль был бы лучше
А на С++ нет?
PROGRAM Math; uses crt; var a, d,c, y, :real; x:integer; clrscr; y:=(a+d+(exp(ln(c)*5)))/sqrt(exp(ln(c))*3-4) ; writeln(‘y=’, y); END.
begin стоит после них, не отпечатался. Не всегда переменные нужно вводить, иногда данные должны быть записаны в программе. Так как по условию об этом не сказано, в программе тоже не должно быть никакой "отсебятины"
что неправильно? какие были условия, то и написал.Если какие-то переменные нужно вводить, пиши об этом в вопросе.Тогда нужно добавить read(переменная)
Rusww, как, по-твоему, вычислять значение без каких-либо данных?..
а ты мне дал данные? =) Они могут быть либо в программе, либо вводиться. Программа составлена по условиям задачи,
1. не я условие писала, по нему не ко мне вопросы. 2. твоя программа не работает при таком раскладе. Если надо вычислить значение одного, значит надо что-либо вводить, чтобы подставить в формулу, ну чисто логически же. 3. элементарно по синтаксису у тебя ошибки: где begin? лишние запятые, неправильные апострофы (по крайней мере в программе они выглядят немного иначе, а эти паскаль читать не хочет)
мой читает =)
x:integer; clrscr;
PROGRAM Math; uses crt; var a, d,c, y, :real; {просит идентификатор/ лишняя запятая} x:integer; clrscr; {просит двоеточие/ нету begin} y:=(a+d+(exp(ln(c)*5)))/sqrt(exp(ln(c))*3-4) ; writeln(‘y=’, y); {не хочет твои апострофы читать} {ну и результата никакого не выдает} END.
И почему у тебя x: integer ? чем оно хуже остальных переменных?)
real под корнем не всегда работает, лучше перестраховаться.
Uses crt; var y,a,d,c,x: real; begin write('a='); readln(a); write('d='); readln(c); write('c='); readln(c); write('x='); readln(x); y:=(a+d+power(c,5))/sqrt(power(x,3)-4); writeln('y=',y:7:4); end. --- Скрин работы во вложении
ну ка
Упс, действителльно вместо корня квадрат написала. Еще что-нибудь?
давай, и на клькуляторе проверь :)
я могу даже скрин на работоспособность выложить
проверь программу, я уже несколько ошибок увидел =)
Ты тут сказал, что несколько. Кроме примитивной опечатки увидел что-нибудь?