Ответ: да, но не так, как вы.
Некоторые предложения для вашего кода:
- не вызывайте что-нибудь val3, если вы не используетеval2 (я полагаю, это было там для всей части деления)
- val3 должен иметь тип "float", чтобы содержать числа с плавающей запятой
- конец секции varточка с запятой ";"
- начать процедуру с новой строки, завершить процедуру с помощью "end" (также на отдельной строке)
- все разделы / операторы (begin..end= составной оператор) заканчивается точкой с запятой
- вы либо хотите сделать целочисленное деление с помощью DIV и MOD, либо деление с плавающей точкой с помощью / (и TRUNC и FRAC -> найдите их)
- вещи между Begin и End имеют отступ (используйте пробелы)
- заканчивайте каждый оператор присваивания (val1: = ...) точкой с запятой
Подумайте пошагово, что это такоеВы действительно хотите сделать.