MAX E MIN EM VARIAVEIS
Pessoal boa tarde
Como faço para pegar o menor ou maior valor de 3 ou mais variáveis, exemplo:
Dim Menor valor as interger
menor valor = min(var1, var2, var3)
Algo assim! hshshs
Valeu!
Como faço para pegar o menor ou maior valor de 3 ou mais variáveis, exemplo:
Dim Menor valor as interger
menor valor = min(var1, var2, var3)
Algo assim! hshshs
Valeu!
Sinceramente, nao sei se o VB.NET tem uma função nativa assim.
Mas á facinho você fazer uma :)
Mas á facinho você fazer uma :)
Fiz uma função pra ti no notepad.
Não sei se a sintaxe ta correta, mas a idéia sim.
Não sei se a sintaxe ta correta, mas a idéia sim.
Private Sub MenorValor(ByVal ParamArray valores() As Integer)
Dim menor as Integer
[ô]
menor = Integer.MaxValue
[ô]
For i as integer = lbound(valores) to ubound(valores)
if valores(i) < menor then
menor = valores(i)
endif
next
[ô]
MenorValor = menor
[ô]
End Sub
Aqui ficou assim olha !
Abraços
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim intValores As Integer() = {TXT1.Text, TXT2.Text, TXT3.Text, TXT4.Text, TXT5.Text}
Dim intMaior As Integer = Integer.MinValue
Dim intMenor As Integer = Integer.MaxValue
For Each Elemento As Integer In intValores
intMaior = Math.Max(intMaior, Elemento)
intMenor = Math.Min(intMenor, Elemento)
Next
MessageBox.Show([Ô]O Valor Maior é: [Ô] + intMaior.ToString())
MessageBox.Show([Ô]O Valor Menor é: [Ô] + intMenor.ToString())
End Sub
Abraços
Valeu galera vou usar ambos códigos aqui. Obrigado e boa tarde para vocês.
Tópico encerrado , respostas não são mais permitidas