Пример программы на языке Паскаль:
Программа запрашивает у пользователя целое число и преобразует его в слова, а затем выводит результат на экран.
Пример программы на языке Паскаль:
program ConvertDigitsToWords;var
number, remainder, quotient: integer;
word: string;
ones, tens: array1..91..91..9 of string;
begin
ones111 := 'One'; ones222 := 'Two'; ones333 := 'Three'; ones444 := 'Four';
ones555 := 'Five'; ones666 := 'Six'; ones777 := 'Seven'; ones888 := 'Eight'; ones999 := 'Nine';
tens222 := 'Twenty'; tens333 := 'Thirty'; tens444 := 'Forty'; tens555 := 'Fifty';
tens666 := 'Sixty'; tens777 := 'Seventy'; tens888 := 'Eighty'; tens999 := 'Ninety';
write′Enteranumber:′'Enter a number: '′Enteranumber:′;
readlnnumbernumbernumber;
if number=0number = 0number=0 then
word := 'Zero'
else
begin
quotient := number div 10;
remainder := number mod 10;
if (quotient > 0) then
word := tensquotientquotientquotient else
word := '';
if (remainder > 0) then
word := word + ' ' + onesremainderremainderremainder;
end;
writeln′Wordrepresentationofthenumberis:′,word'Word representation of the number is: ', word′Wordrepresentationofthenumberis:′,word;
end.
Программа запрашивает у пользователя целое число и преобразует его в слова, а затем выводит результат на экран.