Задать вопрос
31 августа, 13:22

Помогите создать калькулятор в visual basic 2010

+4
Ответы (1)
  1. 31 августа, 16:10
    0
    Для создания графического интерфейса на форме размести пять кнопок с названиями сложение, вычитание, деление, умножение, выход; три текстовых поля (два для ввода и одно для вывода).

    Перед тем как начать основную работу можно убедиться, что калькулятор не будет складывать числа более 16 знаков. Для этого необходимо в процедуре Text1_Change и Text2_Change ввести такой код:

    Private Sub Text1_Change () ‘Происходит при изменении текстового поля

    If Len (Text1. Text) >16 Then MsgBox "Много знаков" ‘Если Text1>16, то выводим сообщение

    End Sub

    Private Sub Text2_Change ()

    If Len (Text2. Text) >16 Then MsgBox "Много знаков"

    End Sub

    Теперь напишем код для сложения, вычитания и умножения:

    Private Sub Command1_Click () ‘Сложение

    Text3. Text=Val (Text1. Text) + Val (Text2. Text)

    End Sub

    Private Sub Command2_Click () ‘Вычитание

    Text3. Text=Val (Text1. Text) - Val (Text2. Text)

    End Sub

    Private Sub Command3_Click () ‘Умножение

    Text3. Text=Val (Text1. Text) * Val (Text2. Text)

    End Sub

    С кодом для деления придётся немного пораздумать. Когда во втором текстовом поле будет ноль или там не будет текста, то будут выскакивать ошибка. Для её предотвращения придётся создать условие:

    Private Sub Command4_Click () ‘Деление

    If Text2. Text = "" Then MsgBox "Деление на ноль"

    If Text2. Text = 0 Then MsgBox "Деление на ноль"

    If Text2. Text"" Then Text3. Text=Val (Text1. Text) / Val (Text2. Text)

    If Text2. Text0 Then Text3. Text=Val (Text1. Text) / Val (Text2. Text)

    End Sub

    Осталось написать процедуру для кнопки "Выход":

    Private Sub Command5_Click () ‘Выход

    End

    End Sub

    Для создания других операций с числами можно воспользоваться обозначениями функций:

    Sqr (число) - служит для извлечения квадратного корня

    Например: Sqr (16) = 4

    Основание ^ степень - возведение числа в степень

    Например: 6 ^ 2 = 36

    Sin (число) - синус числа

    Например: Sin (60) = - 0, 304810621102217

    Cos (число) - косинус числа

    Например: Cos (60) = - 0, 952412980415156

    Tan (число) - тангенс числа

    Например: Tan (60) = 0,320040389379563
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Помогите создать калькулятор в visual basic 2010 ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Вопрос 1 Что представляет собой Visual Basic? система программирования среда проектирования объединяет в себе систему программирования и среду проектирования Вопрос 2 Каким образом можно изменить значения свойств объекта?
Ответы (1)
Найти все делители числа 1234 Язык Visual Basic 2010 Помогите!
Ответы (1)
Создать программный проект, на котором задана горизонтальная полоса из четырёх квадратов, при нажатии кнопки будет появляться вертикальная полоса. (Написать на Visual Basic)
Ответы (1)
Вы поделили 16 на 9 на калькуляторе и получили 2.71 С71 С5 ЕВ. Почему? 1) Калькулятор неисправен 2) Калькулятор использует шестнадцатеричную систему счисления 3) Число в памяти компьютера отлично от нуля 4) Калькулятор использует обратную польскую
Ответы (2)
На диске D необходимо выполнить следующую последовательность действий:, Создать каталог МИН, Открыть каталог МИН, Создать каталог 1, Открыть каталог 1, Создать каталог 11, Подняться на 1 уровень вверх, Создать каталог 2, Подняться на 1 уровень
Ответы (1)