You are on page 1of 4

EJERCICIO

DESARROLLAR:

A) ALGORITMO
B) B)DIAGRAMA DE FLUJO
C) PROGRAMA DE VISUL BASIC

Ingresados tres números enteros desde el teclado los muestre ordenados en


forma ascendente

A) ALGORITMO

INICIO

-leer los tres números enteros

-calcular el menor número

-calcular el mayor número

- Calcular el número intermedio

- Escribir ascendentemente los números

FIN
B) DIAGRAMA DE FLUJO
INICIO

LEER N1, N2, N3

NO
N1<N2 and
N1<N3
SI

N2<N1 and NO
MENOR= N1
N2<N3
SI

MENOR= N2 MENOR= N3

N1>N2 and
N1>N3
NO
SI

MAYOR= N1 N2>N1 and NO


SI N2>N3

MAYOR= N2 MAYOR= N3

INTERMEDIO=( N1 + N2 + N3) – (MENOR + MAYOR)

MENOR, INTERMEDIO, MAYOR

FIN
C) PROGRAMA VISUAL BASIC

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal


e As System.EventArgs) Handles Button1.Click
Dim N1, N2, N3, MENOR, INTER, MAYOR As Integer
N1 = TextBox1.Text
N2 = TextBox2.Text
N3 = TextBox3.Text

If N1 < N2 And N1 < N3 Then


MENOR = N1
ElseIf N2 < N1 And N2 < N3 Then
MENOR = N2
Else
MENOR = N3

End If

If N1 > N2 And N1 > N3 Then


MAYOR = N1
ElseIf N2 > N1 And N2 > N3 Then
MAYOR = N2
Else

MAYOR = N3
End If
INTER = (N1 + N2 + N3) - (MENOR + MAYOR)

MessageBox.Show("EN FORMA ASCENDENTE ES : " & MENOR & "


- " & INTER & " - " & MAYOR)

End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal


e As System.EventArgs) Handles Button3.Click
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal


e As System.EventArgs) Handles Button2.Click
End
End Sub
End Class

You might also like