Sei sulla pagina 1di 32

TALLER DE EJERCISIOS

CONDICIONALES
VISUAL BASIC

MAYERLY TATIANA URREA


MEJA
10-2
LIC
JORGE ALEJANDRO OBANDO

INSTITUCION EDUCATIVA JOSE ANTONIO


GALAN
CUMARAL META

Primer punto de los


condicionales
INSTITUCION EDUCATIVA JOSE ANTONIO GALAN
CUMARAL-META
PLANTILLA DE PRESENTACION DE PROGRAMAS-TERCER PERIODO
PROFESOR: JORGE ALEJANDRO OBANDO BASTIDAS
ESTUDIANTES
1.
PROBLEMA PLANTEADO:

ALGORITMO O DIAGRAMA DE FLUJO

Tres notas

DISEO VISUAL DEL PROGRAMA

VARIABLES DE PRUBA
Valor de la primera nota
Valor de la segunda nota
Valor de la tercera nota

OBJETOS

RESULTADOS
Primera:3
Segunda:3
Tercera:3
Resultadi:3
El estudiante aprob
Si / no
El estudiante no aprueba
NOMBRE
PROPIEDADES
Form1

Label1

Nombre: tresnotascond
Backolor: &H00000000&
Caption: valor de la primera nota

Backolor: &H00FFFF00&
Font: papyrus
Backstyle: transparent.

Label2

Caption: valor de la segunda nota

Backolor: &H00FFFF00&
Font: papyrus
Backstyle: transparent.

Label3

Caption: valor de la tercera nota


Backolor: &H00FFFF00&
Font: papyrus
Backstyle: transparent.

Label4

Caption: >=3
Backolor: &H00FFFF00&
Font: papyro
Backstyle: transparent.

Label5

Nombre: mayoy
Backolor: &H00FFFF00& ,
font : MS , sans serif

Text1

Nombre: n1
Backolor: &H00FFFF00&

Text2

Nombre: n2
Backolor: &H00FFFF00&

Text3

Nombre: n3
Backolor: &H00FFFF00&

Command1

Caption: suma
Backolor: &H00FFFF00& ,
font : raavie

Command2

Caption: total
Backolor: &H00FFFF00& ,
font : raavie

Command3

Caption: menu
Backolor: &H00FFFF00& ,
font : raavie

CODIGO DEL PROGRAMA


Private Sub Command1_Click()
mayor = (Val(n1.Text) + Val(n2.Text) + Val(n3.Text)) / 3
If mayor >= 3 Then
MsgBox ("el estudiante aprueba")

MAYOY.Caption = (Val(n1.Text) + Val(n2.Text) +


Val(n3.Text)) / 3

Else
MsgBox ("El estudiante no aprueba")
MAYOY.Caption = (Val(n1.Text) + Val(n2.Text) +
Val(n3.Text)) / 3
End If
End Sub
Private Sub Command3_Click()
MENU.Show
Unload Me
End Sub

Segundo punto de los condicionales


INSTITUCION EDUCATIVA JOSE ANTONIO GALAN
CUMARAL-META
PLANTILLA DE PRESENTACION DE PROGRAMAS-TERCER PERIODO
PROFESOR: JORGE ALEJANDRO OBANDO BASTIDAS
ESTUDIANTES
1. mayerly Tatiana urrea mejia
PROBLEMA PLANTEADO:
Tres artculos

ALGORITMO O DIAGRAMA DE FLUJO

DISEO VISUAL DEL PROGRAMA

VARIABLES DE PRUBA
Primer articulo
Segundo articulo
Tercer articulo

RESULTADOS
Primer artculo:50000
Segundo artculo : 50000
Tercer artculo: 50000
El cliente tiene una rebaja del 10%
Si/no
El cliente no tiene rebaja

OBJETOS

NOMBRE

PROPIEDADES

Form1

Nombre: compraiva
Back olor : rosado claro
imagen

picture
Label1

Caption: valor primer artculo


Backolor: &H00C0C0FF&
Font : Raavie
Backstyle: transparent.

Label2

Caption: valor segundo articulo


Backolor: &H00C0C0FF&
Font : Raavie
Backstyle: transparent.

Label3

Caption: valor tercer artculo


Backolor: &H00C0C0FF&
Font : Raavie
Backstyle: transparent.

Label4

Caption: valor total de la compra


Backolor: &H00FFFF00&
Font: papyrus
Backstyle: transparent

Label5

Caption: rebaja del 10%


Backolor: &H00C0C0FF&
Font :papyrus
Backstyle: transparent.

Label6

Nombre: cv
Backolor: &H00FFFF00&
font : papyrus

Label7

Nombre: por
Backolor: &H00FFFF00&
font : papyrus

Text1

Nombre: a1
Backolor: &H00FFFF00&

Text2

Nombre: a2
Backolor: &H00FFFF00&

Text3

Nombre: a3
Backolor: &H00FFFF00&

Command 1

Caption: valor
Backolor: &H00FFFF00& ,
font : raavie

Command2

Caption: total
Backolor: &H00FFFF00& ,
font : raavie

Command3

Caption: menu
Backolor: &H00FFFF00& ,

font : raavie
CODIGO DEL PROGRAMA

Private Sub Text2_Change()


End Sub
Private Sub Command1_Click()
cv.Caption = Val(A1.Text) + Val(A2.Text) + Val(A3.Text)
If cv >= 100# Then
MsgBox ("el cliente tiene una rebaja de 10%")
cv.Caption = Val(A1.Text) + Val(A2.Text) +
Val(A3.Text)
por.Caption = Val(cv) - (0.1) * Val(cv)
Else
MsgBox ("el cliente no tiene rebaja en su compra")
cv.Caption = Val(A1.Text) + Val(A2.Text) +
Val(A3.Text)
End If
End Sub
Private Sub Command3_Click()
MENU.Show
Unload Me
End Sub

Tercer punto de los condicionales

INSTITUCION EDUCATIVA JOSE ANTONIO GALAN


CUMARAL-META
PLANTILLA DE PRESENTACION DE PROGRAMAS-TERCER PERIODO
PROFESOR: JORGE ALEJANDRO OBANDO BASTIDAS
ESTUDIANTES
1.

PROBLEMA PLANTEADO:
Beca del estudiante

ALGORITMO O DIAGRAMA DE FLUJO

DISEO VISUAL DEL PROGRAMA

VARIABLES DE PRUBA
valor primera nota
valor segunda nota
valor tercera nota
valor cuarta nota

OBJETOS

RESULTADOS
4.0
4.0
4.0
4.0
Total = 4.0
Obtiene la beca
Si /no
No obtiene la beca
NOMBRE
PROPIEDADES
Form1

Nombre : beca
Backolor: rosado claro

picture

Imagen

Label1

Label2

Caption: valor primera nota


Backolor: &H00FFFF00&,
Font: papyrus
Backstyle: transparent.
Caption: valor segunda nota
Backolor: &H00FFFF00&,
Font: papyrus
Backstyle: transparent.

CODIGO DEL PROGRAMA

Label3

Caption: valor tercera nota


Backolor: &H00FFFF00&,
Font: papyrus
Backstyle: transparent.

Label4

Caption: valor cuarta nota


Backolor: &H00FFFF00&,
Font: papyrus
Backstyle: transparent.

Label5

Caption: su nota total es


Backolor: &H00FFFF00&,
Font: papyrus
Backstyle: transparent.

Label6

Nombre: total
Backolor: &H00FFFF00&
font :papyrus

Text1

Nombre: n1
Backolor: &H00FFFF00&

Text2

Nombre: n2
Backolor: &H00FFFF00&

Text3

Nombre: n3
Backolor: &H00FFFF00&

Text4

Nombre: n4
Backolor: &H00FFFF00&

Command1

Caption: suma
Backolor: &H00FFFF00& ,
font : raavie

Command2

Caption: total
Backolor: &H00FFFF00& ,
font : raavie

Command3

Caption: menu
Backolor: &H00FFFF00& ,
font : raavie

Private Sub Command1_Click()


n = (Val(n1.Text) * (0.3) + Val(n2.Text) * (0.2) +
Val(n3.Text) * (0.2) + Val(n4.Text) * (0.3))
If n >= 3.5 Then

MsgBox (" el estudiante logra obtener una beca")


TOTAL.Caption = (Val(n1.Text) * (0.3) +
Val(n2.Text) * (0.2) + Val(n3.Text) * (0.2) + Val(n4.Text)
* (0.3))
Else
MsgBox (" el estudiante no logra la beca ")
TOTAL.Caption = (Val(n1.Text) * (0.3) +
Val(n2.Text) * (0.2) + Val(n3.Text) * (0.2) + Val(n4.Text)
* (0.3))
End If
End Sub
Private Sub Command4_Click()
End Sub

Cuarto punto de los condicionales


INSTITUCION EDUCATIVA JOSE ANTONIO GALAN
CUMARAL-META
PLANTILLA DE PRESENTACION DE PROGRAMAS-TERCER PERIODO
PROFESOR: JORGE ALEJANDRO OBANDO BASTIDAS
ESTUDIANTES
1.
PROBLEMA PLANTEADO:
Rebaja del 10% o del 5%

ALGORITMO O DIAGRAMA DE FLUJO

DISEO VISUAL DEL PROGRAMA

VARIABLES DE PRUBA
Valor del primer
articulo
Valor del primer
articulo
Valor del primer
articulo
Valor del primer
articulo
Valor del primer

RESULTADOS =
Valor del primer artculo=40000
Valor del primer artculo=150000
Valor del primer artculo=50000
Valor del primer artculo=100000
Valor del primer artculo=50000
Total =390000
Rebaja del 5%=370.500 mil

articulo

OBJETOS

NOMBRE

PROPIEDADES

Form1

Nombre: CINCOCOND
Backolor: Rosado claro
imagen
Caption: primer artculo
Backolor: &H00FFFF00&
Font: raavie
Backstyle: transparent.

Picture
Label1

Label2

Caption: segundo artculo


Backolor: &H00FFFF00&
Font: raavie
Backstyle: transparent.

Label3

Caption: tercer artculo


Backolor: &H00FFFF00&
Font: raavie
Backstyle: transparent.

Label4

Caption: cuarto Articulo


Backolor: &H00FFFF00&
Font: raavie
Backstyle: transparent.

Label5

Caption: quinto artculo


Backolor: &H00FFFF00&
Font: raavie
Backstyle: transparent.

Label6

Caption: suma del valor de la


compra total
Backolor: &H00FFFF00&
Font: raavie
Backstyle: transparent.

Label7

Caption: rebaja
Backolor: &H00FFFF00&
Font: raavie
Backstyle: transparent.

CODIGO DEL PROGRAMA

Label8

Nombre: suma
Backstyle: transparent
Backolor: &H00FFFF00&

Label9

Nombre: descuento
Backstyle: transparent
Backolor: &H00FFFF00&

Text1

Nombre: a1
Backolor: &H00FFFF00&

Text2

Nombre: a2
Backolor: &H00FFFF00&

Text3

Nombre: a3
Backolor: &H00FFFF00&

Text4

Nombre: a4
Backolor: &H00FFFF00&

Text5

Nombre: a5
Backolor: &H00FFFF00&

Command1

Caption: suma
Backolor: &H00FFFF00& ,
font : raavie

Command2

Caption: total
Backolor: &H00FFFF00& ,
font : raavie

Command3

Caption: menu
Backolor: &H00FFFF00& ,
font : raavie

Private Sub Command1_Click()


SUMA.Caption = Val(A1.Text) + Val(A2.Text) +
Val(A3.Text) + Val(A4.Text) + Val(A5.Text)
If SUMA.Caption >= 500000 Then
MsgBox (" el cliente tiene una rebaja del 10%")
SUMA.Caption = Val(A1.Text) + Val(A2.Text) +
Val(A3.Text) + Val(A4.Text) + Val(A5.Text)
DESCUENTO.Caption = Val(SUMA.Caption) - 0.1 *
Val(SUMA.Caption)

Else
MsgBox (" EL CLIENTE TIENE UNA REBAJA DEL 5 %")
SUMA.Caption = Val(A1.Text) + Val(A2.Text) +
Val(A3.Text) + Val(A4.Text) + Val(A5.Text)
DESCUENTO.Caption = Val(SUMA.Caption) - 0.05 *
Val(SUMA.Caption)
End If
End Sub
Private Sub Command2_Click()
MENU.Show
Unload Me
End Sub

Quinto punto de los condicionales

INSTITUCION EDUCATIVA JOSE ANTONIO GALAN


CUMARAL-META
PLANTILLA DE PRESENTACION DE PROGRAMAS-TERCER PERIODO
PROFESOR: JORGE ALEJANDRO OBANDO BASTIDAS
ESTUDIANTES
1.

PROBLEMA PLANTEADO:

ALGORITMO O DIAGRAMA DE FLUJO

Si C = 0 , s no tiene valor

DISEO VISUAL DEL PROGRAMA

VARIABLES DE PRUBA
Valor a
Valor b
Valor c

RESULTADOS
Valor a=5
Valor b =6
Valor c=2
RESULTADO:5,5
La operacin tiene solucin
Si/no
No tiene solucin

OBJETOS

NOMBRE

PROPIEDADES

Form1

Nombre: valors

Backolor: &H00000000&
Caption: valor de a
Backolor: &H00FFFF00&
Font: papyrus
Backstyle: transparent.

Label1

Label2

Caption: valor de b
Backolor: &H00FFFF00&
Font: papyrus
Backstyle: transparent.

CODIGO DEL PROGRAMA

Label3

Caption: valor de c
Backolor: &H00FFFF00&
Font: papyrus
Backstyle: transparent.

Label4

Caption: resultado de la
operacin es
Backolor: &H00FFFF00&
Font: papyrus
Backstyle: transparent.

Label4

Nombre:
Bacstyle: transparent
font : raavie

Text1

Nombre: va
Backolor: &H00FFFF00&

Text2

Nombre: vb
Backolor: &H00FFFF00&

Text3

Nombre: vc
Backolor: &H00FFFF00&

Command1

Caption: operacion
Backolor: &H00FFFF00& ,
font : raavie

Command2

Caption: total
Backolor: &H00FFFF00& ,
font : raavie

Command3

Caption: menu
Backolor: &H00FFFF00& ,
font : raavie

Private Sub Command1_Click()


S = (Val(VA.Text) + Val(VB.Text)) / Val(vc.Text)
If S = 0 Then
MsgBox (" LA OPERACION S NO TIENE SOLUCION ")
Else
MsgBox (" LA OPERACION S TIENE SOLUCION ")
operacion.Caption = (Val(VA.Text) + Val(VB.Text)) /
Val(vc.Text)
End If

End Sub
Private Sub Command3_Click()
MENU.Show
Unload Me
End Sub

Sexto punto de los condicionales


INSTITUCION EDUCATIVA JOSE ANTONIO GALAN
CUMARAL-META
PLANTILLA DE PRESENTACION DE PROGRAMAS-TERCER PERIODO
PROFESOR: JORGE ALEJANDRO OBANDO BASTIDAS
ESTUDIANTES

PROBLEMA PLANTEADO:

ALGORITMO O DIAGRAMA DE FLUJO

Valor de r

DISEO VISUAL DEL PROGRAMA

VARIABLES DE PRUBA
Valor , a
Valor , b
OBJETOS

RESULTADOS
valor de a=5
valor de b=7
RESULTADO: 3,64
NOMBRE
PROPIEDADES
Form1
picture
Label1

Label2

Label3

Nombre: valor r
Backolor: &H00000000&
Imagen
Caption: introduzca el valor de a
Backolor: &H00FFFF00
Font: raavie
Backstyle: transparent.
Caption: introduzca el valor de b
Backolor: &H00FFFF00
Font: raavie
Backstyle: transparent.
Caption: el resultado de la
operacin es
Backolor: &H00FFFF00
Font: raavie
Backstyle: transparent.

CODIGO DEL PROGRAMA

Label4

Nombre:total
Backstyle: transparent.
font : raavie

Text1

Nombre: va
Backolor: &H00FFFF00&

Text2

Nombre: vb
Backolor: &H00FFFF00&

Command1

Caption: operacio
Backolor: &H00FFFF00& ,
font : raavie

Command2

Caption: total
Backolor: &H00FFFF00& ,
font : raavie

Command3

Caption: menu
Backolor: &H00FFFF00& ,
font : raavie

Private Sub Command1_Click()


TOTAL.Caption = Sqr(Val(VA.Text) + Val(VB.Text))
If TOTAL >= 0 Then
MsgBox ("LA OPERACION R TIENE SOLUCION")
TOTAL.Caption = Sqr(Val(VA.Text) + Val(VB.Text))
Else
MsgBox (" LA OPERACION R NO TIENE SOLUCION ")
End If

End Sub
Private Sub Command3_Click()
MENU.Show
Unload Me
End Sub

Septimo punto de los condicionales


INSTITUCION EDUCATIVA JOSE ANTONIO GALAN
CUMARAL-META
PLANTILLA DE PRESENTACION DE PROGRAMAS-TERCER PERIODO
PROFESOR: JORGE ALEJANDRO OBANDO BASTIDAS
ESTUDIANTES
1.
PROBLEMA PLANTEADO:

ALGORITMO O DIAGRAMA DE FLUJO

Los nios que segn su edad van a la


fiesta o a jugar futbol

DISEO VISUAL DEL PROGRAMA

VARIABLES DE PRUBA
Ao en que naci
Ao actual

RESULTADOS
Ao en que naci =1999
Ao actual=2015
RESULTADO: 16 aos

OBJETOS

NOMBRE

PROPIEDADES

Form1

Nombre: edades
Backolor: &H00000000&

picture

Imagen
Caption: ao en que nacio
Backolor: &H00FFFF00&
Font: ravvie
Backstyle: transparent.

Label1

Label2

Caption: ao actual
Backolor: &H00FFFF00&
Font: ravvie
Backstyle: transparent.

Label3

Caption: respuesta
Backolor: &H00FFFF00&
Font: ravvie
Backstyle: transparent.

Label4

Nombre: total
font : ravvie

Text1

Nombre: ac
Backolor: &H00FFFF00&

Text2

Nombre: an
Backolor: &H00FFFF00&

Command1

Caption: suma
Backolor: &H00FFFF00& ,
font : raavie

Command2

Caption: total
Backolor: &H00FFFF00& ,
font : raavie

Comand3

Caption: menu
Backolor: &H00FFFF00& ,

font : raavie
CODIGO DEL PROGRAMA
Private Sub Command1_Click()
TOTAL.Caption = Val(AC.Text) - Val(AN.Text)
If TOTAL.Caption >= 15 Then
MsgBox (" VAN ALA FIESTA DEL COLEGIO ")
Else
MsgBox (" LOS NIOS VAN A JUGAR MICROFUTBOL")
End If
End Sub
Private Sub Command3_Click()
MENU.Show
Unload Me
End Sub

Octavo punto de los condicionales


INSTITUCION EDUCATIVA JOSE ANTONIO GALAN
CUMARAL-META
PLANTILLA DE PRESENTACION DE PROGRAMAS-TERCER PERIODO
PROFESOR: JORGE ALEJANDRO OBANDO BASTIDAS
ESTUDIANTES
1.
PROBLEMA PLANTEADO:
Benfico de 50000

ALGORITMO O DIAGRAMA DE FLUJO

DISEO VISUAL DEL PROGRAMA

VARIABLES DE PRUBA
Articulo 1
Articulo 2
Articulo 3
Articulo 4
Articulo 5

RESULTADOS
Compra = 100000
IVA =16000
Se le devuelve al cliente 50000
Si no
No tiene vueltas

OBJETOS

NOMBRE

PROPIEDADES

Form1
picure

Label1

Label2

Nombre: compraiva
Backolor : rosado claro
imagen
Caption: primer artculo
Backolor: &H00C0C0FF&
Font : Raavie
Backstyle: transparent.
Caption: segundo artculo
Backolor: &H00C0C0FF&
Font : Raavie
Backstyle: transparent.

Label3

Caption: tercer artculo


Backolor: &H00C0C0FF&
Font : Raavie
Backstyle: transparent.

Label4

Caption: cuarto artculo


Backolor: &H00C0C0FF&
Font : Raavie
Backstyle: transparent.

Label5

Caption: quinto artculo


Backolor: &H00C0C0FF&
Font : Raavie
Backstyle: transparent.

Label6

Nombre: co
Backstyle: transparent
font : raavie

Label7

Nombre: iva
Backstyle: transparent
font : raavie

Text1

Nombre: a1
Backolor: &H00FFFF00&

Text2

Nombre: a2
Backolor: &H00FFFF00&

Text3

Nombre: a3
Backolor: &H00FFFF00&

Text4
Nombre: a4
Backolor: &H00FFFF00&

Text5

Command1

Nombre: a5
Backolor: &H00FFFF00&

Caption: suma
Backolor: &H00FFFF00& ,
font : raavie

Command2

Caption: total
Backolor: &H00FFFF00& ,
font : raavie

Coomand3

Caption: menu
Backolor: &H00FFFF00& ,
font : raavie

CODIGO DEL PROGRAMA


Private Sub Command1_Click()
co.Caption = (Val(A1.Text) + Val(A2.Text) + Val(A3.Text)
+ Val(A4.Text) + Val(A5.Text))
iva.Caption = Val(co.Caption) * 0.16
If co >= 100000 Then
MsgBox (" el cliente tiene el beneficio de que le
devuelvan 50000")
Else
MsgBox (" el cliente no tiene el beneficio")
End If
End Sub
Private Sub Command3_Click()
MENU.Show
Unload Me
End Sub

Raiz cuadratica
INSTITUCION EDUCATIVA JOSE ANTONIO GALAN

CUMARAL-META
PLANTILLA DE PRESENTACION DE PROGRAMAS-TERCER PERIODO
PROFESOR: JORGE ALEJANDRO OBANDO BASTIDAS
ESTUDIANTES
1.
PROBLEMA PLANTEADO:
Raz cuadrtica

ALGORITMO O DIAGRAMA DE FLUJO

DISEO VISUAL DEL PROGRAMA

VARIABLES DE PRUBA
A
B
c
OBJETOS

RESULTADOS
A=3
B=5
C=2
Resultado= 4
NOMBRE
Form1

Label1

Label2

PROPIEDADES
Nombre: raizcuadratica
Backolor : rosado claro
Caption: a
Backolor: &H00FFFF00&
Font: raavie
Backstyle: transparent.
Caption: b
Backolor: &H00FFFF00&
Font: raavie
Backstyle: transparent.

Label3

Caption: c
Backolor: &H00FFFF00&
Font: raavie
Backstyle: transparent.

Label4

Caption: x1
Backolor: &H00FFFF00&
Font: raavie
Backstyle: transparent.

CODIGO DEL PROGRAMA

Label5

Caption: x2
Backolor: &H00FFFF00&
Font: raavie
Backstyle: transparent.

Label6

Nombre: x1
Backstyle: transparent
font : raavie

Label7

Nombre: x2
Backstyle: transparent
font : raavie

Text1

Nombre: a
Backolor: &H00FFFF00&

Text2

Nombre: b
Backolor: &H00FFFF00&

Text3

Nombre: c
Backolor: &H00FFFF00&

Command1

Caption: aceptar
Backolor: &H00FFFF00& ,
font : raavie

Command2

Caption: total
Backolor: &H00FFFF00& ,
font : raavie

Command3

Caption: menu
Backolor: &H00FFFF00& ,
font : raavie

Private Sub Command1_Click()


D = (Val(B.Text) * Val(B.Text)) - 4 * Val(A.Text) *
Val(C.Text)
If D >= 0 Then
MsgBox (" EL PROBLEMA TIENE SOLUCION ")
X1.Caption = (-Val(B.Text) + Sqr(D)) / 2 * Val(A.Text)
X2.Caption = (-Val(B.Text) - Sqr(D)) / 2 * Val(A.Text)
Else
MsgBox ("LA ECUACION NO TIENE SOLUCION")
End If

End Sub
Private Sub Command2_Click()
MENU.Show
Unload Me
End Sub

Potrebbero piacerti anche