You are on page 1of 11

SENTENCIA IF

VISUAL BASIC .NET

*Expression booleana: Determina si una condicin es verdadera o


falsa.
*Operadores booleanos:

IF SIMPLE
If(expresin booleana) Then
sentencia que se ejecuta si la
expresin es verdadera
End If

EJEMPLO No. 1
Module ejemplo1
Sub Main()
Dim a As Integer = 100 declaracin de una variable
If (a < 20) Then ' si la condicin es verdadera imprime el valor
Console.WriteLine("a es menor que 20")
End If
End Sub
End Module

En este ejemplo como a es 100, y no se cumple que a sea menor


que 20, no habr ninguna salida en consola.

IF - ELSE
If(expresin booleana) Then
sentencia que se ejecuta si la expresin
es verdadera
Else sentencia que se ejecuta si la expresin
es falsa
End If

EJEMPLO No.2
Module ejemplo2
Sub Main()
Dim a As Integer = 100 declaracin de una variable
If (a < 20) Then ' si la condicin es verdadera imprime
Console.WriteLine("a es menor que 20")
Else ' si la condicin es falsa
Console.WriteLine("a no es menor que 20")
End If

End Sub
End Module
En este ejemplo como a es 100, y no se cumple que a sea menor
que 20, la salida ser: a no es menor que 20 es decir se va a
ejecutar la sentencia dentro del Else.

IF ANIDADOS
If(boolean_expression 1)Then
' Se ejecuta cuando la expresin1 es verdadera
ElseIf( boolean_expression 2)Then
' Se ejecuta cuando la expresin2 es verdadera
ElseIf( boolean_expression 3)Then
' Se ejecuta cuando la expresin3 es verdadera
Else ' Se ejecuta cuando ninguna expresin es verdadera
End If

EJEMPLO: IF utilizando lector de


texto
Sub Main()
Dim age As Integer
Console.WriteLine(Ingeresa tu edad:")
age = Console.ReadLine().ToString()

If age = 18 Then
Console.WriteLine(No tienes edad para beber")
End If
Console.ReadLine()
End Sub

TAREA No. 3
Crear un programa con ingreso, proceso y salida de datos e if simple

La tarea consiste, en crear un programa, que reciba dos numeros.


El primer nmero a, ser la nota de la clase.
El segundo nmero b, ser la nota del laboratorio
Cuando a sea 100 significa que se obtuvo un total de 65 pts de clase.
Cuando b sea 100 significa que se obtuvo un total de 35 pts de laboratorio.
Por lo cual el programa deber ser capaz de realizar ese clculo.
Teniendo ya en el programa los valores de a y b tendr que dar el valor total del curso.
EJEMPLO: Si se ingresa a con valor de 100 ser 65 y b con valor de 100 sern 35, la nota total del
curso ser de 100.
Como todos saben el curso se gana con 61 por lo cual si a+b es menor que 61 el programa
deber enviar un mensaje PERDIO EL CURSO, y si la sumatoria de a y b es mayor o igual a 61 la
salida del programa deber ser GANO EL CURSO.

TAREA No. 3
La aplicacin puede ser de consola o de escritorio, queda a criterio del estudiante.

ENVIAR POR CORREO:

Documento PDF que contenga imagenes (screenshots) del cdigo y del programa funcionando,
donde se pueda ver el ingreso de los datos y la salida del programa.
Mostrar screenshots con los datos a=70, b=85; a=40, b=90.

ASUNTO: [092] 1erNombre1erApellido__NumeroCarnet_NumeroTarea

(El numero de carnet sin guiones ejemplo: [092]MydelinValladares__201113845_Tarea3)

CORREOS:

o mydelinsteph@gmail.com
o daniel.barrientosLopez@gmail.com
o 969.980.usac@gmail.com

ENTREGA: Mircoles 29 Julio 2015 a mas tardar 11:59 pm

Tareas que se enven tarde , tendrn una nota de 0 puntos.

DUDAS: Si tienen dudas enviarlas con el asunto: 092_DUDA

FIN

You might also like