You are on page 1of 50

EJERCICIO N 1

Realizar un programa en gamas que permita sumar dos nmeros,


disear el formulario con sus respectivas opciones (botn calcular,
nuevo, salir).


PRUEBA DE ESCRITORIO
textbox1 textbox2 textbox3
8 2 10


DIAGRAMA
















INICIO
TEXTBOX1,
TEXTBOX2

TEXTBOX3=TEXTB
OX1+ TEXTBOX2
TEXTBOX3
FIN


EJERCICIO N 2
Realizar un programa en gambas que me permita restar dos nmeros,
disear formulario con sus respectivas opciones (botn calcular,
nuevo, salir).
PRUEBA DE ESCRITORIO
PV SV R
10 3 7

DIAGRAMA













INICIO
PV, SV
R= PV- SV
R
FIN
EJERCICIO N 3
Realizar un programa en gambas que me permita multiplicar dos
nmeros, disear formulario con sus respectivas opciones (botn
calcular, nuevo, salir).
PRUEBA DE ESCRITORIO
PV SV R
3 4 12


DIAGRAMA



















INICIO
PV, SV
M=PV* SV
M
FIN


EJERCICIO N 4
Realizar un programa en gambas que me permita ingresar dos
nmeros, dividirlos entre si y mostrar el resultado.
PRUEBA DE ESCRITORIO
PV SV R
12 2 6


DIAGRAMA
















INICIO
PV, SV
D=PV/ SV
D
FIN
EJERCICIO N 5

Realizar un programa en gambas que me permita ingresar el valor de
los productos por teclado, calcular el subtotal, calcular el IVA y el total
a pagar.
PRUEBA DE ESCRITORIO
P1 P2 S I (0,12) T
12 13.50 25.50 3.06 28,56

DIAGRAMA



















INICIO
P1, P2

S , i , T
FIN
S=P1+P2, i=S*0.12,
T= S + i



EJERCICIO N 6

Realizar un programa en gambas que me permita ingresar el valor de
dos productos por teclado, calcular el subtotal, calcular el IVA y el total
a pagar.
PRUEBA DE ESCRITORIO
P1 P2 S I (0,12) T
12 13.50 25.50 3.06 28,56


DIAGRAMA














INICIO
P1, P2

S , i , T
FIN
S=P1+P2, i=S*0.12,
T= S + i



EJERCICIO N 7
Realizar un programa en gambas que me permita ingresar por
teclado dos valores, calcular la suma, resta, multiplicacin y divisin.
PRUEBA DE ESCRITORIO
PV SV S RT M D
8 5 13 3 40 1.6


DIAGRAMA

















INICIO
PV, SV
S=PV+V, RT=PV-SV,
M=PV*SV, D=PV/PV


S, R, M, D
FIN
EJERCICIO N 8
Realizar un programa en gambas que me permita ingresar por
teclado dos valores, calcular la suma, resta, multiplicacin y divisin.
PRUEBA DE ESCRITORIO
PV SV S RT M D
8 5 13 3 40 1.6


DIAGRAMA















INICIO
PV, SV
S=PV+V, RT=PV-SV,
M=PV*SV, D=PV/PV


S, R, M, D
FIN
EJERCICIO N 9
Generar un programa en gambas que me permita transformar el
ingreso de un nmero determinado de metros, transformar su
equivalente a milmetros, kilmetros y decmetros.
PRUEBA DE ESCRITORIO
VM MM K DC
3 3.000 0.003 0.3


DIAGRAMA



















INICIO
VM

MM=m1*1000
K=m1*0.001
DC =m1*0.1



MM, K, DC
FIN
EJERCICIO N 10
Generar un programa en gambas que me permita transformar el
ingreso de un nmero determinado de metros, transformar su
equivalente a milmetros, kilmetros y decmetros.
PRUEBA DE ESCRITORIO
VM MM K DC
3 3.000 0.003 0.3


DIAGRAMA


















INICIO
VM

MM=m1*1000
K=m1*0.001
DC =m1*0.1



MM, K, DC
FIN
EJERCICIO N 11
Generar un programa en gambas que me permita ingresar valores de
activo y pasivo calcular el capital de la empresa.
PRUEBA DE ESCRITORIO
B C CU DO VE MA EQ AC HI CN DC PS CAPITAL
3 1 2 5 4 3 6 24 8 10 2 20 4

DIAGRAMA




















INICIO
B, C, CU, DO, VE, MA, EQ,
HI, CN, DC

AC=B+C+CU+DO+VE+MA+EQ
PS=HI+CN+DC
CP=AC-PS



AC, PS, CP
FIN
EJERCICIO N 12
Generar un programa en gambas que me permita simular una mini
calculadora con suma, resta, multiplicacin, divisin, raz cuadrada y
potencia.
PRUEBA DE ESCRITORIO
PV SV S=n1+n2 R=n1+n2 M=n1*n2 D=n1/n2 P RC
9 2 11 7 18 4,1 81
9^(1/2)
9^0,5
3

DIAGRAMA












INICIO
PV, SV
S=PV+SV r=PV-SV
m=PV*SV d=PV/SV
p=PV^SV RC=PV^ (1/2)



S, r, m, d, p, rc
FIN
EJERCICIO N 13
Generar un programa en gambas que me permita calcular el rea de
un cuadrado y un rectngulo.
PRUEBA DE ESCRITORIO
Ac= l L+l AR=l1, l2 L1*l2
Ar=8 8*8=64 AR=2,10 2*10=20


DIAGRAMA



















INICIO
Ac, AR

Ac=l*l
AR=l1*l2



Ac, AR
FIN
EJERCICIO N 14
Generar un programa en gambas que me permita calcular el rea y
permetro de un tringulo.
PRUEBA DE ESCRITORIO
ca cb h A=ca*cb P=ca+cb+h
10 8 10 40 28
8 8 15 32 31


DIAGRAMA

















INICIO
Ca, cb, h

A=ca*cb/2
p=ca*cb+h



A, P
FIN
EJERCICIO N 15
Generar un programa en gambas que me permita calcular la raz
cubica y la potencia de un nmero.
PRUEBA DE ESCRITORIO
valor potencia Raz
cuadrada
9 9=81 3
























EJERCICIO N 16
Generar un programa en gambas que me permita calcular la
superficie de un crculo y un cuadrado.
PRUEBA DE ESCRITORIO
L
2
Sc=1/4 .r3 L
2
3.14 4 Sc=0.25,3.14, 3923 Scd=4
2=
16

DIAGRAMA
















INICIO
R, l

Sc=1/4. r3
scd=l2



Sc, scd
FIN
EJERCICIO N 17
Generar un programa en gambas que me permita simular un mini
sistema de una factura con el valor de 7 productos ingresados, calcular
subtotal, IVA, total a pagar e ingresar el valor en efectivo y visualizar el
cambio a recibir.
PRUEBA DE ESCRITORIO
P1 P2 P3 P4 P5 P6 P7 s i tp ip c
3 5 2 4 7 9 5 35 4.20 39.20 40 0.80

DIAGRAMA



















INICIO
P1, p2,p3,p4,p5,
p6,p7

S=p1+p2+p3+p4+p5+p6+p7
i=s*0.12
tp=s+I
c=pago-tp



S, i, tp, c
FIN
EJERCICIO N 18
Realizar un programa en gambas que me permita ingresar por
teclado dos nmeros, determinar el mayor de ellos.
PRUEBA DE ESCRITORIO
PV SV IF ELSE
5 2 El primer
nmero es
mayor

7 8 El segundo
nmero es
mayor



DIAGRAMA
















INICIO
PV, SV

2 valor es mayor
FIN
Si
PV>SV
Si
SV>PV
1 valor mayor
EJERCICIO N 19
Realizar un programa en gambas que me permita calcular la edad en
aos de 1 persona determinar si la edad de esta persona corresponde a
mayor o menor de edad.
PRUEBA DE ESCRITORIO
NA AN ED IF ELSE
2014 1998 16 - USTED ES
MENOR DE
EDAD
2014 1989 25 USTED ES
MAYOR DE
EDAD


DIAGRAMA
















INICIO
Na, an

Ed=Na-An



Ed
FIN
Ed>17
Usted es menor de
edad
Usted es mayor de
edad






EJERCICIO N 20
Realizar un programa en gambas que me permita ingresar por teclado 3 nmeros determinar el
mayor de ellos o si son iguales.
PRUEBA DE ESCRITORIO
N1 N2 N3 IF ELSE
6 2 3
El primer nmero es mayor

3 5 2
El segundo nmero es mayor

3 2 7
El tercer nmero es mayor


DIAGRAMA

















INICIO
N1, n2, n3

If
n1>n2&&n1>n3
1 valor mayor
If
n2>n1&&n2>n3
If n3>n1&&n3>n2
2 valor es mayor
3 valor es mayor
Son== mayor
FIN


















EJERCICIO N 21
Realizar un programa que me permita ingresar un nmero
determinado a quintales transformar a arrobas, kilos, libras y onzas.
PRUEBA DE ESCRITORIO
Q ARR KL LB ON
2 8 90.9 200 3,20

DIAGRAMA




















INICIO
Q

ARR=Q*4 LK=Q*45.45
LB=Q*100 ON=Q*1600



ARR,KL ,LB,ON
FIN
EJERCICIO N 22
Realizar un programa que me permita ingresar un nmero
determinado a kilmetros trasformando a: metros, centmetros y
milmetros.
PRUEBA DE ESCRITORIO
KM M=KM*1000 CM=KM*10.000 ML=KM*100.000
2 2,000 20,000 200,000

DIAGRAMA




















INICIO
m, cm ,ml ,km

m=km*1000
cm=km*10.000
ml=km*100.000



M, cm, ml
FIN
EJERCICIO N 23
Realizar un programa que me permita ingresar un nmero
determinado de milenios transformar a siglos, dcadas, lustros y aos.
PRUEBA DE ESCRITORIO
m S=m*10 D=m*100 L=m*200 A=m*1000
5 50 500 1000 5000
3 30 300 600 3000

DIAGRAMA



















INICIO
m

S=m*10 d=m*100
l=m*200 a=m*1000



S, d, l, a
FIN
EJERCICIO N 24
Realizar un programa que me permita ingresar un nmero determinar si este nmero es positivo
negativo o neutro.
PRUEBA DE ESCRITORIO
Numero N>0 N<0 N=0 RESULTADO
2 2>0 POSITIVO
2 2<0 NEGATIVO
2 2=0 NUETRO

DIAGRAMA



















INICIO
N=0

NEGATIVO
FIN
If
n>0
POSITIVO
No ha ingresado ningn
numero mayor
NEUTRO
If
n<0
If
n=0
EJERCICIO N 25
Desarrollar un programa que me permita ingresar un nmero
determinado de meses, trasformar a dcadas, lustros, milenios, siglos,
y mostrar el resultado por pantalla.
PRUEBA DE ESCRITORIO
M D=m/120 L=m/60 S=m/1,200 M=m/12,00
60 60/120=1 60/60=0.5 0.05 0.005

DIAGRAMA


















INICIO
m

L=M/60 D=M/120
S=M/1.200 M/12.00



L, D, S, M
FIN
EJERCICIO N 26
Realizar un programa de opciones mltiples que me permita por
medio de las iniciales de su primer nombre y primer apellido genere
los nombres y apellidos caso contrario que diga no hay texto con esa
letra.






















CASE textbox1 CASE A, a CASE M ,m
A ANDRES -------------------------
M X ---------------------- Moreno
INICIO
MORENO
FIN
Case
Textbox1
no hay texto
Case
else
Textb
ox1
Case
A, a
Textbox
1
Case
M, m
ANDRES
EJERCICIO N 27
Realizar un programa en gambas que me permita ingresar por teclado 1 nmero
determinar al mismo tiempo si este nmero ingresado es par o impar y positivo,
negativo, neutro.

























INICIO
N1

FIN
If
n1>0
POSITIVO
PAR
N1=
MOD2
IMPAR
N1<0
NEGATIVO
IMPAR
PAR
N1=
MOD2
N1=0
NEUTRO
PAR
N1=
MOD2
IMPAR





























EJERCICIO N 28

Realizar un programa en gambas que permita ingresar un nmero por teclado
si el nmero ingresado es del 1 al 30 que se muestre un mensaje que diga rango
correcto y si es mayor a 30 que diga rango incorrecto (declarar variables tipo
entero para hacer la condicin
PRUEBA DE ESCRITORIO
A IF A > = 1 AND A2=30
3 IF >3 = 1 AND 32 =30 ESTA DENTRO DEL RANGO
50 IF 50 > = 1 AND 50 = 30 NO ESTA DENTRO DE RANGO
















INICIO
N=0
FIN
IF N1>=1and
N1<=30
rango
incorrecto
rango
correcto

EJERCICIO N 29

Realizar un programa en gambas que me permita ingresar por teclado
un nmero determinar si es par o impar (declarar variable de tipo
entero para elaborar las condiciones).

























N1=0 IF N1 MOD 2 PAR O IMPAR
3 3/2=1
INICIO
N=0
FIN
If
N1 MOD2
ES IMPAR
ES PAR
EJERCICIO N 30
Generar un programa en gambas que me permita por medio de
usuario clave de acceso pasar a los siguientes formulario o que el
segundo formulario all un men con los siguientes opciones.














EJERCICIO N 31
Realizar un programa en gambas que me permita visualizar nmeros
del 1 al 10 mediante una caja de lista, listbox1.


PRUEBA DE ESCRITO DIAGRAMA
A FOR = A=1, TO 10
1 1,2,3,4,5,6,7,8,9,10





















INICIO
A
FIN
For = A=1, to 10
EJERCICIO N 32
Generar un programa mediante la instruccin do while que me
permita utilizar los nmeros del 50 al 80
DIAGRAMA


























INICIO
A
FIN
A=50 DO
<=80
A+1

EJERCICIO N 33
Generar un programa mediante ciclo for nmeros del 1 100.

PRUEBA DE ESCRITO DIAGRAMA
A FOR = A=1, TO 100
1 1,2,3,4,5,6,7,8,9,10..1000













INICIO
A
FIN
For = A=1, to 100
EJERCICIO N 34
Generar un programa mediante la instruccin do while que me
permita utilizar los nmeros del 1 al 60 en mltiplos de 4.
DIAGRAMA

























INICIO
A
FIN
A=0 DO
<=60
A+4
EJERCICIO N 35
Realizar un programa en gambas que me permita ingresar por medio
de usuario y contrasea y clave al siguiente formulario (si el usuario es
correcto se habilite el casillero.)











EJERCICIO N 36
Generar una calculadora en gambas.






EJERCICIO N 37
Realizar un programa en gambas que por medio de clic me permita
hacer una cara feliz y una frase que diga feliz.



















EJERCICIO N 38
Realizar un programa en gambas mediante 3 formularios con las
siguientes opciones, ingresar el valor de una venta si el mayor es
>=1000 la comisin es igual a 18 caso contario si el menor la comisin es
5, y en el otro nmeros par e impar.




















EJERCICIO N 39
Generar un programa mediante en gambas que por medio de un clic
cambie color los botones, amarillo, azul rojo.




























EJERCICIO N 40
Generar un programa en gambas de un semforo.

















EJERCICIO N 41
Generar un programa que me permita mediante una tableview
generar o agregar campos (nombre, direccin y ocupacin). Mediante
botn agregar datos.








EJERCICIO N 42
Generar un programa que me permita mediante una tableview
generar o agregar campos (nombre, direccin y ocupacin). Mediante
botn agregar datos (imprimir, guardar, abrir archivo)








EJERCICIO N 43
Generar un programa que me permita hacer un reloj digital.





















EJERCICIO N 44
Generar un programa que me permita ingresar imgenes con su
contenido mediante un combobox.

















EJERCICIO N 45
Generar un programa que me permita hacer un cronometro.