18 jul 2010

Estructura de control IF THEN en VB.NET

Las estructuras de control logicas nos permiten encontrar una solucion en casi todo tipo de problemas, se utilizan cuando en el desarrollo de un problema debemos tomar una desición para establecer que camino seguir en su solución

Para este tutorial, se utilizaran las variables A,B,C de tipo Integer.

ESTRUCTURA "IF THEN"

 La estructura de control SI ENTONCES permite que el flujo del programa siga un camino especifico si se cumple una CONDICION  o CONJUNTO DE CONDICIONES, si la condicion no se cumple, no realiza este paso

El seudocodigo es:

01 SI [condicion] ENTONCES
02  HACER OPERACION
03 FIN DE SI 

y su implementacion en VB.NET


01 If A > B Then
02  Console.WriteLine("A es mayor")
03 End If
ESTRUCTURA "IF THEN ELSE"
La estructura selectiva SI ENTONCES/SINO permite que el flujo del programa se bifurque por dos caminos distintos dependiendo si la CONDICION se cumple o no, si la condicion resulta verdadera, desarrollara ciertas operaciones y sino, desarrollara otras operaciones, cuando se termine las operaciones, el ciclo del programa vuelve a la secuencia normal.

El seudocodigo es:

01 SI [Condicion] ENTONCES
02  HACER OPERACION 1
03 SINO
04  HACER OPERACION 2
05 FIN DE SI

Y el codigo en Visual Basic.net


01 If A > B Then
02  Console.WriteLine("A es mayor")
03 Else
04  Console.WriteLine("B es mayor")
05 End If

LA ESTRUCTURA "IF THEN" ANIDADO
la mayoria de los programas no cuentan con una sola estructra de seleccion, sino que estan compuestas de varias estrcturas una despues de la otra, estas son las estrcturas de seleccion anidadas.

Seudocodigo:
01 SI [condicion 1] ENTONCES
02  HACER OPERACION 1
03 SINO SI [condicion 2] ENTONCES
04  HACER OPERACION 2
05 SINO
06  HACER OPERACION 3
07 FIN DE SI

En VB.net

01 If A > B Then
02  Console.WriteLine("A es mayor que B")
03 ElseIf A > C Then
04  Console.WriteLine("A es menor que B pero mayor que C")
05 Else
06  Console.WriteLine("A es menor que B y C")
07 End If

3 comentarios:

Anónimo dijo...

TIENE MUY BUENA INFORMACION ME SIRVIO MUHCO

Anónimo dijo...

22

Anónimo dijo...

muchas gracias ya pude hacer mi deber buena explicasion

Publicar un comentario

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | cna certification