Xwab
Форумыnavigate_nextДругие языки программирования

2 дня на ПАСКАЛЬ ((
Сообщения
Виктор

Т.к делить на 0 нельзя, можно вставить условие.
Условие записывается так:
If [условие] then [значение] else [иначе];
Если b=0 то выводим ошибку иначе идём дальше.
If b=0 then writeln('На 0 делить нельзя!') else
begin Начало подпрограммы
c:=a/b;
writeln('a/b=',c:0:2,' Верно!'); Весть текст обособливается в ковычки '. А переменные запятыми. 'a/b' это текст. ,c, это переменная.
end; конец подпрограммы. Это не конец всей программы, поэтому ставится не точка, а точка с запятой ;


__________
посл.ред. 03 Дек 2010, 18:34; всего 1 раз 03 Дек 2010, 18:31
Виктор

Вот вся программа вместе с условием.

program asd;
var a,b,c:real;
begin
writeln('Введите два числа');
readln(a,b);
If b=0 then writeln('На 0 делить нельзя!') else
begin
c:=a/b;
writeln('a/b=',c:0:2,' Верно!');
end;
readln;
end.

03 Дек 2010, 18:33
joker

Сам был сегодня на олимпиаде, там этим даже первую не решил бы. Из 12, я ток 4 сделал. Задачи ужас, даже условие не понял

04 Дек 2010, 19:48
Виктор

Я тож был на областной) 1 задачу на 100% решил первую из четырёх)
Это 106 место по области и 3 месо по городу. Ужас)
Там один задрот все задачи на 100% решил)

04 Дек 2010, 21:10
alex256

такое чувство, что каждый любитель компьютерных игрушек считает своим долгом поучаствовать в такой олимпиаде

04 Дек 2010, 21:36
GECKTOR

Родители не отпускают   в чужой город на десять дней

04 Дек 2010, 22:51
joker

Например 2ая, если в матрице сумма строки четная, выбести эту строку. И так все строки. Я ее решил)

04 Дек 2010, 23:09
joker

Просто нужно мышление алгоритмическое хорошое и олимпиадное программирование совсем другое, чем работа назаз.

04 Дек 2010, 23:11
Ответить на тему