Помогите решить Visual Basic - VB

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

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

дано число в диапазоне от 1 до 999 нужно определить "двузначное четное-нечетное " или "трехзначное четное-нечетное" я пробывал так но не катить ... Dim a As Integer = Convert.ToInt32(TextBox1.Text()) Dim dz, ch, tz, nch As String Dim v As String If a / 100 = 0 Then dz = "Двухзначное" End If If a / 100 > 0 Then tz = "трехзначное" End If If a Mod 2 = 0 Then ch = "Четное" end if If a Mod 2 > 0 Then nch = "нечетное" End If v = dz + " " + ch + " " + tz + " " + nch Label1.Text = v.ToString

Решение задачи: «Помогите решить Visual Basic»

textual
Листинг программы
Rem дано число в диапазоне от 1 до 999 нужно определить "двузначное четное-нечетное "
Rem или "трехзначное четное-нечетное" я пробывал так но не катить ..
Sub p1()
Dim n As Integer, s As String
 
    n = InputBox("")
    If n >= 100 Then
        s = "трехзначное"
    ElseIf n >= 10 Then
        s = "двузначное"
    Else
        s = "однозначное "
    End If
    
    If n Mod 2 = 0 Then
        s = s & " четное"
    Else
        s = s & " нечетное"
    End If
    s = s & " число"
    MsgBox (s)
End Sub

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


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

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

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