Операция суммирования чисел в текстовых полях - VB

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

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

Доброго времени всем! Прошу помощи в простом, казалось бы, вопросе. На форме есть три тестовых поля: Text1, Text2, Text3 и кнопка. Код кнопки: If Val(Text1.Text) <> Val(Text2.Text) * Val(Text3.Text) Then MsgBox "NO" Else MsgBox "OK" 1. Если вводить выражение: 7,7=7*1,1 (разделяя целую и дробную часть чисел запятыми), то выдает сообщение "ОК". Если ввести то же выражение, но с разделителем - точкой, то выдает "NO". 2. Если далее в те же текстовые поля ввести выражение: 8,4=7*1,2 (разделитель - запятая), то выдает "NO". А если использовать точку, то выдает "ОК". В чем дело? Подскажите, пожалуйста. Я себе уже голову сломал. Спасибо!!!

Решение задачи: «Операция суммирования чисел в текстовых полях»

textual
Листинг программы
мсгбох вал(техт1.техт)
мсгбох вал(техт2.техт)
мсгбох вал(техт3.техт)

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


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

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

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