Académique Documents
Professionnel Documents
Culture Documents
NET
Especialidad: Computacin e Informtica
Las estructuras de control le permiten controlar el flujo de ejecucin del programa. Si no se controla
mediante instrucciones de control de flujo, la lgica del programa fluir por las instrucciones de
izquierda a derecha y de arriba a abajo. Aunque se pueden escribir algunos programas sencillos con un
flujo unidireccional y aunque se puede controlar parte del flujo mediante operadores para regular la
precedencia de las operaciones, la mayor parte del poder y utilidad de un lenguaje de programacin
deriva de su capacidad de cambiar el orden de las instrucciones mediante estructuras y bucles.
If...Then
If...Then...Else
Select Case
Sintaxis 2: Utilice un bloque If...Then...Else para definir bloques de instrucciones, uno de los
cuales se ejecutar.
IF <condicin> THEN
<bloque de instrucciones 1 >
ELSE
<bloque de instrucciones 2>
END IF
Pg. 1
Visual
Basic
evala
primero
condicin1. Si es False, Visual Basic
procede a evaluar condicin2 y as
sucesivamente, hasta que encuentre una
condicin True.
Cuando encuentra una condicin True,
Visual Basic ejecuta el bloque de
instrucciones
correspondientes
y
despus ejecuta el cdigo que sigue a
End If.
EJERCICIOS:
1) En una fbrica de computadoras se planea ofrecer a los clientes un descuento que depender del
nmero de computadoras que compre. Si compra menos de 5 computadoras el descuento ser
del 10% del total de compras, si compra entre 5 y 10 computadoras el descuento ser del 15%
del total de compras y si compra ms de 10 computadoras el descuento ser del 25%. Se pide
disear un programa que calcule y muestre el total de compras, el descuento y el total a pagar.
2) Una empresa otorga una bonificacin por fiestas patrias a sus empleados que se calcula de la
siguiente manera:
a. Si el empleado tiene 2 o mas hijos, su bonificacin ser del 12.5% del sueldo bruto ms
s/. 40.00 nuevos soles por cada hijo pero a partir del segundo hijo.
b. Si el empleado tiene 1 hijo, su bonificacin ser del 10% del sueldo bruto.
c. Si el empleado No tiene hijos, su bonificacin ser de s/. 30.00 nuevos soles.
Disee un programa que calcule y muestre la bonificacin y el Sueldo Neto.
Pg. 2
Donde:
ExpresinPrueba.- Es lo que se va a
evaluar, debe ser numrico o alfanumrico.
ListaExpresiones.- es la condicin que se
debe cumplir para que se puedan ejecutar
las instrucciones.
Puede ser:
EJERCICIOS:
1) El programa deber calcular y mostrar el descuento y el total a pagar de un trabajador de acuerdo al
sueldo que usted ingrese. Si el sueldo no se encuentra en la tabla se deber mostrar un mensaje que
diga Error en Sueldo !!! y deber ingresar nuevamente el sueldo.
Sueldo
Es 800
Es 850
Es 900 o 950 o 1000
Entre 1100 y 1300
Entre 1351 y 1500
Entre 1501 y 1800
Mas de 1800
% de descuento
2%
3%
4%
6%
8%
10%
12%
2) Disee un programa que solicite el ingreso del nombre, sueldo bsico y categora de un empleado.
El programa deber calcular la bonificacin y el Neto a pagar.
La bonificacin se calcular de acuerdo a su categora:
Si la categora es A
La bonificacin ser del 10% del bsico
Si la categora es B
La bonificacin ser del 8% del bsico
Si la categora es C
La bonificacin ser del 6 % del bsico
Si la categora es D
La bonificacin ser del 3% del bsico
Pg. 3