Калькулятор. Какая нужно команда? - VB

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

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

Здравствуйте. Написал калькулятор ан VB 6.0. Все хорошо работает, но есть одна проблема. Когда я получил значение, например: 2+2 на экране, созданного мной калькулятора, вышел ответ. И когда я ввожу новое число, оно записывается в окошко калькулятора вместе с предыдущим ответом, т.е. я получил ответ 4, затем нажал на 2, и на экране получилось 42. Какую команду нужно ввести в код программы, чтобы предыдущий ответ автоматически стирался при вводе нового значения для нового расчета? Калькулятор самый простенький +, -, *, /

Решение задачи: «Калькулятор. Какая нужно команда?»

textual
Листинг программы
Option Explicit
Dim VVoD As Boolean
 
Private Sub Command17_Click()
y = Text1.Text
If znak = 1 Then z = x + y
If znak = 2 Then z = x - y
If znak = 3 Then z = x * y
If znak = 4 Then z = x / y
Text1.Text = z
VVoD = True
End Sub
 
Private Sub Комманда1_Click(Index As Integer)
If VVoD Then
    Text1.Text = Index
    VVoD = False
Else
    Text1.Text = Text1.Text & Index
End If
End Sub

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


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

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

9   голосов , оценка 4.222 из 5
Похожие ответы