Можно ли вписать один из этих прямоугольников в другой - VB

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

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

Пользователь вводит с клавиатуры стороны двух прямоугольников(всего 4 значения). Разработать программу, определяющую можно ли вписать один из этих прямоугольников в другой(их можно переворачивать). И еще вопрос: надо сделать проверку на правильность введенных значений, то есть если вводится символ или буква, должно выводиться сообщение "неверный ввод", однако, вместо этого программа просто вылетает. пробовала через isNumeric - не получилось. как решить эту проблему?

Решение задачи: «Можно ли вписать один из этих прямоугольников в другой»

textual
Листинг программы
  1.        Dim m(3) As Single, k As Integer = 0, s As String = ""
  2.         For i As Integer = 0 To 1
  3.             For j As Integer = 0 To 1
  4. m1:             Console.WriteLine("Введите " & j + 1 & "-ю сторону " & i + 1 & "-й коробки")
  5.                 s = Console.ReadLine
  6.                 s = Replace(s, ".", ",")
  7.                 If Not IsNumeric(s) Then Console.WriteLine("Неверный ввод") : GoTo m1 Else m(k) = CSng(s)
  8.                 k += 1
  9.             Next
  10.         Next
  11.  
  12.         'теперь  в массиве m()  четыре значения
  13.         Console.WriteLine("Введенные размеры " & m(0) & " " & m(1) & " " & m(2) & " " & m(3))
  14.  
  15.         ' Далее определяйте что Вам надо
  16.  
  17.         Console.ReadLine()

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы