Переведите пожалуйста с Pascal ** VB uses crt; var k:byte; begin clrscr; repeat...

0 голосов
43 просмотров

Переведите пожалуйста с Pascal на VB

uses crt;
var k:byte;
begin
clrscr;
repeat
write('Введите возраст от 1 до 99 k=');
readln(k);
until k in [1..99];
case k of
11..14:write('Мне ',k,' лет');
else
case k mod 10 of
1:write('Мне ',k,' год');
2..4:write('Мне ',k,' года');
else write('Мне ',k,' лет');
end;
end;
readln
end.


Информатика (17 баллов) | 43 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Sub DQXTER()
Do
    k = CInt(InputBox("Введите возраст от 1 до 99"))
Loop Until k >= 1 And k <= 99<br>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

(150k баллов)
0

Спасибо!