Программа на языке Паскаль, которая для произвольного натурального трёхзначного числа определяет сумму и произведение его цифр, может выглядеть следующим образом:
program SumAndProductOfDigits;
var
number, digit1, digit2, digit3, sum, product: integer;
begin
write('Введите трёхзначное число: ');
readln(number);
digit1 := number div 100; // получаем первую цифру
digit2 := (number mod 100) div 10; // получаем вторую цифру
digit3 := number mod 10; // получаем третью цифру
sum := digit1 + digit2 + digit3; // сумма цифр
product := digit1 * digit2 * digit3; // произведение цифр
writeln('Сумма цифр: ', sum);
writeln('Произведение цифр: ', product);
end.
Эта программа сначала запрашивает у пользователя трёхзначное число, затем вычисляет каждую цифру числа, суммирует их и находит их произведение. Полученные значения выводятся на экран.