
Моисей
5 год назад
Переведите пожалуйста с Pascal на VBuses crt;var k:byte;beginclrscr;repeatwrite('Введите возраст от 1 до 99 k=');readln(k);until k in [1..99];case k of11..14:write('Мне ',k,' лет');elsecase k mod 10 of1:write('Мне ',k,' год');2..4:write('Мне ',k,' года');else write('Мне ',k,' лет');end;end;readlnend.
ОТВЕТЫ

Raske Renate
Oct 24, 2020
Sub DQXTER()
Do
k = CInt(InputBox("Введите возраст от 1 до 99"))
Loop Until k >= 1 And k <= 99
Select Case k
Case 11 To 14
MsgBox "Мне " + Str(k) + " лет"
Case Else
Select Case k Mod 10
Case 1
MsgBox "Мне " + Str(k) + " год"
Case 2 To 4
MsgBox "Мне " + Str(k) + " года"
Case Else
MsgBox "Мне " + Str(k) + " лет"
End Select
End Select
End Sub
Do
k = CInt(InputBox("Введите возраст от 1 до 99"))
Loop Until k >= 1 And k <= 99
Select Case k
Case 11 To 14
MsgBox "Мне " + Str(k) + " лет"
Case Else
Select Case k Mod 10
Case 1
MsgBox "Мне " + Str(k) + " год"
Case 2 To 4
MsgBox "Мне " + Str(k) + " года"
Case Else
MsgBox "Мне " + Str(k) + " лет"
End Select
End Select
End Sub
964
Смежные вопросы: