Ошибка ожидался оператор {Необходимо исправить} - Pascal ABC
Формулировка задачи:
Всем привет.
пишу довольно большую работу на паскале (хихихихи). В данном отрывке ошибка "Ожидался оператор", в строке с функцией.
Решение задачи: «Ошибка ожидался оператор {Необходимо исправить}»
textual
Листинг программы
program ideal; uses crt; var k, n, m, t, p, x, y, z, s, l, q, a, b, c, e, i, TTT:real; d:char; soglasie, sogl, formuly, zzz:integer; function FF(a,l:real):real; Begin l:=t*100; a:=p/l; k:=a*2; FF:=k; end; Begin Write('Ваше имя и фамилия: '); readln(d); // Приветствие Writeln('Здравствуйте! Уважаемая ', d); writeln('Считаю нужным заострить ваше внимание на том, что все данные, которые вы получите при использовании этой программы являются примерными.'); Writeln('Если вы хотите пройти тест введите 1, если нет, то 0.'); write('Ваш ответ: '); readln(soglasie); if soglasie=0 then writeln('Тогда я вынужден попрощаться!'); if soglasie=1 then Write('Ваш возраст: '); readln(e); write('Обхват бюста: '); readln(k); write('Обхват талии: '); readln(n); write('Обхват бедер: '); readln(m); write('Рост: '); readln(t); write('Вес: '); readln(p); write('Размер груди: '); readln(s); write('Длинна ног: '); readln(l); write('Размер ноги: '); readln(q); x:=k*m*t; y:=n*n*p; z:=x/y; a:=s*k*p; b:=l*q; c:=a/b; i:=z/c*100; writeln('Оценка красоты: ', round(i)); write('Хотите ли узнать, какой вес и рост нормален в вашем возрасте? да = 1, нет = 0'); readln(sogl); if sogl=0 then writeln(' '); if sogl=1 then writeln('Каким способом подсчета вы хотите воспользоваться?'); writeln('"Индекс массы тела" = 1'); writeln('"При помощи таблиц" = 2'); writeln('"Рост+возраст" = 3'); writeln('Все варианты последовательно = 0'); writeln('Ваш ответ: '); readln(formuly); if formuly=1 then write('Введите данное (', k, ') число еще раз: '); readln(TTT); if TTT<=18 then writeln('Ваш вес является недостаточным.'); if (TTT>18) and (k<=25) then writeln('Ваш вес вполне нормальный. Это значит, что нет смысла его сбрасывать, но и набирать не нужно. Держите показатель на одном и том же <уровне>.'); if (TTT>25) and (k<35) then writeln('Пора уже поработать с фигуркой, так как возрастает риск появления ожирения. Худейте, но делайте это без особого фанатизма!'); if TTT>=35 then writeln('Очень жаль, но у вас:. Ожирение! Необходима помощь и консультация специалистов.'); //нормальный рост при данном возрасте writeln('Нормальный рост в вашем возрасте (', e, ') составляет: '); if e=0 then writeln('до 74 см'); if e=1 then writeln('до 86.4 см'); if e=2 then writeln('до 98 см'); if e=3 then writeln('до 101 см'); if e=4 then writeln('до 104 см'); if e=5 then writeln('до 110.5 см'); if e=6 then writeln('до 118 см'); if e=7 then writeln('до 125 см'); if e=8 then writeln('до 131.6 см'); if e=9 then writeln('до 136.5 см'); if e=10 then writeln('до 142.5 см'); if e=11 then writeln('до 148.6 см'); if e=12 then writeln('до 155 см'); if e=13 then writeln('до 160.5 см'); if e=14 then writeln('до 164 см'); if e=15 then writeln('до 167 см'); if e=16 then writeln('до 169 см'); if e=17 then writeln('до 170 см'); // Нормальный вес при данном возрасте writeln('Нормальный вес, при вашем возрасте (', e, ') '); if e=0 then writeln('до 7.9 кг'); if e=1 then writeln('до 10.2 кг'); if e=2 then writeln('до 12.2 кг'); if e=3 then writeln('до 14 кг'); if e=4 then writeln('до 18.2 кг'); if e=5 then writeln('до 20.2 кг'); if e=6 then writeln('до 22.4 кг'); if e=7 then writeln('до 25 кг'); if e=8 then writeln('до 28.2 кг'); if e=9 then writeln('до 31.9 кг'); if e=10 then writeln('до 34.9 кг'); if e=11 then writeln('до 38.9 кг'); if e=12 then writeln('до 45.4 кг'); if e=13 then writeln('до 52.5 кг'); if e=14 then writeln('до 58 кг'); if e=15 then writeln('до 60.4 кг'); if e=16 then writeln('до 61.3 кг'); if e=17 then writeln('до 61.9 кг'); // Прощание writeln('На этом вынужден проститься, в следующих версиях программы вы сможете получать советы по корректировке фигуры.'); writeln(''); writeln(' '); writeln('<br>'); writeln('Все данные не являются исключительно точными'); end.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д