|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.01.2014, 20:44 | #1 |
Новичок
Джуниор
Регистрация: 14.01.2014
Сообщений: 4
|
Проблема с кодом в Pascal (delphi7)
вот текст программы
program Project2; {$APPTYPE CONSOLE} uses SysUtils; const p=3.14; Var a,x,q,g:real; Begin Write('vvedite a , x '); Readln (a,x); if x<1.4 then q:=p*(x^2)-7/(x^2) else begin and; if x>1.4then writeln ('TI DURAK') else end; begin if x=1.4 then q:=a*(x^3)+7*sqrt(x) else end; if x=1.4 then writeln ('TI DURAK') else begin a,'+',x,'=',g if x>6 then q:=Ln(x+7*sqrt(g)) else writeln ('TI DURAK') end; Writeln('q=', q:3:2); // Writeln('result:q=', q:3:2); // Writeln('end program.');Readln; readln; end. |
14.01.2014, 20:50 | #2 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Символ ^ в Паскале - это не возведение в степень, это такая фигня, которая должна стоять перед указателями - type Pointer.
Нет в Паскале операции возведения в степень. Есть функция возведения в степень Power, есть функция квадрата Sqr. Но здесь лучше просто x*x |
14.01.2014, 20:56 | #3 |
Новичок
Джуниор
Регистрация: 14.01.2014
Сообщений: 4
|
Спасибо,щас исправлю
|
14.01.2014, 21:01 | #4 |
Новичок
Джуниор
Регистрация: 14.01.2014
Сообщений: 4
|
вот след ошибка , помогите исправить
нужна ли эта строка вообще? |
14.01.2014, 21:14 | #5 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Вы вообще прежде всего с помощью пробелов красиво распишите программу, чтобы лучше видно было , куда все эти begin .. end. Сами то понимаете, для чего каждый оператор ?
А эта строка - фигня конечно. Скорее всего, огрызок от Writeln |
14.01.2014, 21:24 | #6 |
Новичок
Джуниор
Регистрация: 14.01.2014
Сообщений: 4
|
спасибо , разобрался и теперь все работает
|
14.01.2014, 22:46 | #7 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Вместо этой строки должен быть такой код:
Код:
E-Mail: arigato.freelance@gmail.com
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с кодом в Pascal: ошибка преобразования типа byte к string | THE LOGOS | Помощь студентам | 16 | 14.01.2014 21:38 |
Delphi7 Выбивает окошко со старым кодом. | Abuhamed | Общие вопросы Delphi | 2 | 25.04.2012 09:49 |
Проблема с кодом. | Blind Guard | Общие вопросы C/C++ | 1 | 20.03.2012 20:58 |
Проблема с кодом. | scottie | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 11.04.2010 15:44 |
Проблема с кодом( | DM_bite | Помощь студентам | 3 | 02.08.2008 20:02 |