Переставить числа в порядке их увеличения - VB

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

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

Помогите сделать !Дано натуральное трехзначное число. Переставить числа в порядке их увеличения..Создание пользовательских функций для обработки числовой информации.visual basic У меня получилось как -то так .
дальше незнаю.

Решение задачи: «Переставить числа в порядке их увеличения»

textual
Листинг программы
Private Sub Command1_Click()
Text1 = swap(CInt(Text1))
End Sub
 
Function swap(n As String)
n1 = CInt(Mid(n, 1, 1))
If Len(n) > 1 Then
    n2 = CInt(Mid(n, 2, 1))
Else
    n2 = 0
End If
If Len(n) > 2 Then
    n3 = CInt(Mid(n, 3, 1))
Else
    n3 = 0
End If
 
If n1 > n2 Then
    t = n1
    n1 = n2
    n2 = t
End If
If n2 > n3 Then
    t = n2
    n2 = n3
    n3 = t
End If
If n1 > n2 Then
    t = n1
    n1 = n2
    n2 = t
End If
 
swap = CInt(n1 & n2 & n3)
End Function

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


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

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

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