Паскаль.

компьютеры программирование программы pascal паскаль

Учил паскаль только по нужде (олимпиада пришлось учить)
Проблема (часть кода) :

//В начале я объявил переменные, то есть задал им значеие

a:=0;
b:=30;
c:=60;
i:=90;
f:=120;

while r<=310
do
r:=240;
begin
Writeln(' Ошибка, большой коэф-нт профессии, введите снова : ');
Readln(r);
end;

if r <= a then p:=(s/2)
else
if r <= b then p:=(s/2)
else
if r<=c then p:=(s/2)
else
if r <= i then p:=(s/2)
else
if r <= f then p:=(s/2);
Writeln(p);
// S = сумма результата, не выводит переменную "p"

Примечание:
Значение p:=(s/2);
Может быть другое

Примечание:
Переменная есть, код не весь
s:Real;

Примечание:
Проблему решил - тугой код, написал другую логику, работает
Ответы:
А где в Вашем коде задается значение переменной s?


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.