Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
19
Добавлен:
10.12.2013
Размер:
719 б
Скачать
program add(output);
(*
** This sample program adds up all the program arguments
** and prints out the sum
*)
var
sum, (* Stores the sum *)
i, (* Counts the program arguments *)
x, (* Stores the converted program arguments *)
err (* Indicates whether or not there was an error *)
: integer;
begin
sum := 0; (* initiaze the sum *)
for i := 1 to paramcount do
begin
val(paramstr(i), x, err); (* Convert program agument into an integer *)
if err <> 0 then
begin
writeln(paramstr(i), ' is not a valid integer');
halt
end;
sum := sum + x
end;
writeln('Sum is ', sum)
end.
Соседние файлы в папке samples