Задача (Visual Basic) - VB

Узнай цену своей работы

Формулировка задачи:

Добрый день. Как сделать так, чтобы, когда я купил товар мне предложили бы купить что-нибудь еще. Заранее спасибо.

Решение задачи: «Задача (Visual Basic)»

textual
Листинг программы
Sub Кнопка1_Щелчок()
y = InputBox("Введите название товара: ")
For I = 2 To 11
If y = Cells(I, 2) Then t = I
Next I
If t = 0 Then MsgBox ("Товар не найден"): GoTo 1
MsgBox ("Название товара: " & Cells(t, 2) & ", Количество:" & Cells(t, 3) & "цена за шт.:" & Cells(t, 4))
Z = InputBox("Введите кол-во товара")
If Val(Z) > Cells(t, 3) Then MsgBox ("Извините, у нас не хватает " & Val(Z) - Cells(t, 3) & "единиц товара"): GoTo 1
x = MsgBox("Вы действительно хотите купить товар на сумму? " & Cells(t, 4) * Val(Z), vbYesNoCancel)
If x = 6 Then d = InputBox("Введите сумму")
If x = 7 Then GoTo 1
If Val(d) = Cells(t, 4) * Val(Z) Then MsgBox ("Спасибо за покупку")
If Val(d) > Cells(t, 4) * Val(Z) Then MsgBox ("Спасибо за покупку, ваша сдача " & Val(d) - Cells(t, 4) * Val(Z) & "рублей")
If Val(d) < Cells(t, 4) * Val(Z) Then MsgBox ("Извините, не хватает " & Cells(t, 4) * Val(Z) - Val(d) & "рублей")
1:
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5