UNIDAD 2: PROGRAMACION VISUAL BASIC INSTRUCCIONES DE CONTROL DE PROGRAMA

TEMA 6: INSTRUCCION IF PROGRAMACION CGI

Es la instruccion condicional mas usada en los diversos lenguajes de programacion, su formato completo y de trabajo en VBNET es:

cargar o asignar la variable de condicion

If condicion Then

grupo cierto de instrucciones

Else

grupo falso de instrucciones

End If

Si un if no ocupa un grupo falso de instrucciones entonces no se pone el else.

Ejemplo:

a) primer modelo, es decir un aspx con codigo vbnet

Prog2.html

<HTML>
<H1>HOLA BIEVENIDO VBASIC-CGI</H1>
<FORM ACTION=/CGI-BIN/TUSITIO/PROG2.EXE METHOD=GET>
SUELDO:<INPUT TYPE=TEXT NAME=SUELDO><BR>
<INPUT TYPE=SUBMIT VALUE=OK>
</FORM></HTML>

pro2.vb

imports System
imports Microsoft.VisualBasic
PUBLIC CLASS prog1
PUBLIC SHARED SUB MAIN()
' declarando variables
DIM sueldo AS INTEGER
' creando un objeto de captura
DIM capturar AS lnet = new lnet()
'capturando,cargando y convirtiendo
'los datos de la forma a las variables
sueldo = CINT(capturar.getparametro("SUELDO") )
'construyendo y desplegando la pagina de salida
System.Console.WriteLine("Content-Type:text/html" & vbCrLf)
' condicion
IF sueldo > 3000 THEN
System.Console.WriteLine("RICO</HTML>")
ELSE
System.Console.WriteLine("POBRE</HTML>")
END IF
END SUB
END CLASS

Para ejecutarlos subirlos a tu sitio en programacionfacil y pedirlo desde ahi, con la direccion http://programacionfacil.com/tusitio/prog2.html

Corrida prog2.html

image362.jpg

corrida prog2.vb

image363.jpg

notas:

En cuanto al if se esta respetando el formato que ya se indico.

Recordar que es valido usar mas de una instruccion dentro del grupo cierto o falso del if.

TAREAS PROGRAMACION VISUAL BASIC CGI

1.- Capturar un numero cualesquiera e informar si es o no es mayor de 100.

2.- Capturar un numero entero cualesquiera e informar si es o no es multiplo de 4( recordar el operador mod, analizado en el tema de operadores aritmeticos).

3.- Capturar los cinco datos mas importantes de un Empleado, incluyendo el sueldo diario y los dias trabajados desplegarle su cheque semanal solo si gano mas de $500.00 en la semana, en caso contrario desplegarle un bono de despensa semanal de $150.00.

4.- Capturar los datos mas importantes de un estudiante incluyendo tres calificaciones construir una boleta de calificaciones en una pagina de respuesta bien bonita si el estudiante es de la carrera de medicina, en caso contrario construir una pagina mas bonita todavia que despliega un oficio citando a los padres del estudiante a una platica amistosa con los maestros de la escuela.

5.- Capturar los datos mas importantes de un producto cualesquiera, incluyendo cantidad, precio, etc. desplegar una orden de compra, solo si el producto es de origen nacional, en caso contrario no hacer nada.

Politica de Privacidad