Задать вопрос
1 сентября, 00:33

Написать программу, которая после введенного с клавиатуры числа (в диапозоне от 1 до 99) обозначающего денежную единицу, дописывает слово рубль в правильной форме. Например 12 рублей, 21 рубль.

+5
Ответы (1)
  1. 1 сентября, 02:35
    0
    Вот на Pascal (Console Aplication) :

    var

    a:Integer;

    begin

    Writeln ('Vvedite nominal valuti') ;

    Readln (a) ;

    case (a mod 10) of

    1:

    if (a=11) then

    Writeln ('Y Vas est ', a,' rublei')

    else

    begin

    Writeln ('Y Vas est ', a,' rubl') ;

    end;

    2,3,4:

    if (a=12) or (a=13) or (a=14) then

    Writeln ('Y Vas est ', a,' rublei')

    else

    begin

    Writeln ('Y Vas est ', a,' rublya') ;

    end;

    0,5,6,7,8,9:

    if (a=15) or (a=16) or (1=17) or (a=18) or (a=19) then

    Writeln ('Y Vas est ', a,' rublei')

    else

    begin

    Writeln ('Y Vas est ', a,' rublei') ;

    end;

    end;

    Readln;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Написать программу, которая после введенного с клавиатуры числа (в диапозоне от 1 до 99) обозначающего денежную единицу, дописывает слово ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы