Visual basic1)закусочная продает воду по 10 рублей за банку ,но не менее 5 банок одному...

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

Visual basic
1)закусочная продает воду по 10 рублей за банку ,но не менее 5 банок одному покупателю. Если покупатель запросит более 5 банок ,выдать предупреждение ,в противном случае -сумму покупки
2)ввести годы рождения двух девочек.Определить старшую из них.

Нужно девушке помочь, а я на паскале сейчас мучу


Информатика (63 баллов) | 34 просмотров
0

предупреждение о том,что нельзя выдавать больше 5 банок в одни руки

0

Ну а в условии сказано, что не менее 5 банок в руки. Вот я про что.

0

Если не более 5, то тогда делаем так (см. решение)

0

Черт, хотел в решение добавить, но уже изменять не дает. Тогда напишу здесь

0

Sub zadacha1()Dim x As IntegerDo Until x > 0 And x < 6 x = InputBox("Сколько банок покупаете:") If x > 5 Then MsgBox ("Не более 5!")LoopMsgBox ("Стоимость покупки " & x * 10 & " руб")End Sub

Дан 1 ответ
0 голосов

Sub zadacha2()
Dim x, y As Integer
x = InputBox("Год рождения первой девочки:")
y = InputBox("Год рождения второй девочки:")
If x < y Then MsgBox ("Первая старше")
If x > y Then MsgBox ("Вторая старше")
If x = y Then MsgBox ("Одногодки")
End Sub