Realizar un programa en Gambas que me permita sumar 2 nmeros .Mostrar los
botones de control (Resultado, Borrar, Salir).
CODIFICACIN PUBLIC SUB Button1_Click () TextBox3.Text=Val (TextBox1.Text)+Val (TextBox2.Text) END PUBLIC SUB Button2_Click () DIM ESX AS Interger ESX=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF ESX = 1 THEN TextBox1.Text= TextBox2.Text= TextBox3.Text=
TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM KJH AS Interger KJH=Message.Question (Seguro que desea salir del programa?,Si,NO) IF KJH = 1 THEN ME.Close ENDIF END
EJERCICIO # 2 Realizar un programa en Gambas que me permita restar 2 nmeros .Mostrar los botones de control (Resultado, Borrar, Salir).
CODIFICACIN PUBLIC SUB Button1_Click () TextBox3.Text=Val (TextBox1.Text)-Val (TextBox2.Text) END PUBLIC SUB Button2_Click () DIM QDF AS Interger QDF=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF QDF = 1 THEN TextBox1.Text= TextBox2.Text= TextBox3.Text= TextBox1.SetFocus ENDIF END
PUBLIC SUB Button3_Click () DIM P AS Interger P=Message.Question (Seguro que desea salir del programa?,Si,NO) IF P = 1 THEN ME.Close ENDIF END
EJERCICIO # 3 Realizar un programa en Gambas que me permita Multiplicar 2 nmeros .Mostrar los botones de control (Resultado, Borrar, Salir).
CODIFICACIN PUBLIC SUB Button1_Click () TextBox3.Text=Val (TextBox1.Text)*Val (TextBox2.Text) END PUBLIC SUB Button2_Click () DIM TOPE AS Interger TOPE=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF TOPE = 1 THEN TextBox1.Text= TextBox2.Text= TextBox3.Text= TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM ZAS AS Interger ZAS=Message.Question (Seguro que desea salir del programa?,Si,NO) IF ZAS = 1 THEN ME.Close ENDIF END
EJERCICIO # 4 Realizar un programa en Gambas que me permita Dividir 2 nmeros .Mostrar los botones de control (Resultado, Borrar, Salir).
CODIFICACIN PUBLIC SUB Button1_Click () TextBox3.Text=Val (TextBox1.Text)/Val (TextBox2.Text) END PUBLIC SUB Button2_Click () DIM T AS Interger T=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF T = 1 THEN TextBox1.Text= TextBox2.Text= TextBox3.Text=
TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM ZD AS Interger ZD=Message.Question (Seguro que desea salir del programa?,Si,NO) IF ZD = 1 THEN ME.Close ENDIF END
EJERCICIO # 5 Realizar un programa en Gambas que me permita ingresar por teclado el valor de 2 productos calcular subtotal, IVA y el Total a Pagar.
CODIFICACIN PUBLIC SUB Button1_Click () TextBox3.Text=Val (TextBox1.Text)+Val (TextBox2.Text) TextBox4.Text=Val (TextBox3.Text)*0.12 TextBox5.Text=Val (TextBox3.Text)+ (TextBox4.Text) END PUBLIC SUB Button2_Click () DIM TX AS Interger TX=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF TX = 1 THEN TextBox1.Text= TextBox2.Text= TextBox3.Text= TextBox4.Text= TextBox5.Text=
TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM ZSD AS Interger ZSD=Message.Question (Seguro que desea salir del programa?,Si,NO) IF ZSD = 1 THEN ME.Close ENDIF END EJERCICIO # 6 Realizar un programa en Gambas que me permita ingresar un nmero determinado de metros, convertirlos a kilmetros, milmetros y a centmetros.
CODIFICACIN PUBLIC SUB Button1_Click ()
TextBox2.Text=Val (TextBox1.Text) /1000 TextBox3.Text=Val (TextBox1.Text) *1000 TextBox4.Text=Val (TextBox1.Text) *100 END PUBLIC SUB Button2_Click () DIM T AS Interger T=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF T = 1 THEN TextBox1.Text= TextBox2.Text= TextBox3.Text= TextBox4.Text= TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM Z AS Interger Z=Message.Question (Seguro que desea salir del programa?,Si,NO) IF Z = 1 THEN ME.Close ENDIF END EJERCICIO # 7
Realizar un programa en Gambas que me permita ingresar por teclado 2 valores. Calcular la Suma, Resta, Multiplicacin, Divisin y finalmente mostrar los resultados por pantalla.
pUBLIC SUB Button1_Click () TextBox3.Text=Val (TextBox1.Text)+Val (TextBox2.Text) TextBox4.Text=Val (TextBox1.Text)-Val (TextBox2.Text) TextBox5.Text=Val (TextBox1.Text)*Val (TextBox2.Text) TextBox6.Text=Val (TextBox1.Text)/Val (TextBox2.Text) END PUBLIC SUB Button2_Click () DIM LK AS Interger LK=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF LK = 1 THEN TextBox1.Text= TextBox2.Text=
TextBox3.Text= TextBox4.Text= TextBox5.Text= TextBox6.Text= TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM QE AS Interger QE=Message.Question (Seguro que desea salir del programa?,Si,NO) IF QE = 1 THEN ME.Close ENDIF END EJERCICIO # 8 Realizar un programa en Gambas que me permita calcular el permetro y rea de un tringulo y finalmente mostrar los resultados por pantalla.
CODIFICACIN PUBLIC SUB Button1_Click () TextBox5.Text=Val (TextBox1.Text)+Val (TextBox2.Text) +Val (TextBox3.Text) TextBox6.Text= (Val (TextBox2.Text)*Val (TextBox4.Text))/2 END PUBLIC SUB Button2_Click () DIM P AS Interger P=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF P = 1 THEN TextBox1.Text= TextBox2.Text= TextBox3.Text= TextBox4.Text= TextBox5.Text= TextBox6.Text=
TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM ZX AS Interger ZX=Message.Question (Seguro que desea salir del programa?,Si,NO) IF ZX = 1 THEN ME.Close ENDIF END EJERCICIO # 9 Realizar un programa en Gambas que me permita calcular el permetro y rea de un rectngulo y finalmente mostrar los resultados por pantalla.
CODIFICACIN PUBLIC SUB Button1_Click ()
TextBox3.Text=Val (TextBox1.Text)+Val (TextBox2.Text) *2 TextBox4.Text= Val (TextBox1.Text)*Val (TextBox2.Text)
END PUBLIC SUB Button2_Click () DIM AV AS Interger AV=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF AV = 1 THEN TextBox1.Text= TextBox2.Text= TextBox3.Text= TextBox4.Text= TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM BF AS Interger BF=Message.Question (Seguro que desea salir del programa?,Si,NO) IF BF = 1 THEN ME.Close ENDIF END EJERCICIO # 10
Realizar un programa en Gambas que me permita ingresar por teclado 2 valores. Calcular la Suma, Resta, Multiplicacin, Divisin, Potencia y Raz Cuadrada de 2 valores y finalmente mostrar los resultados por pantalla.
CODIFICACIN PUBLIC SUB Button1_Click () TextBox4.Text=Val (TextBox1.Text)+Val (TextBox2.Text) TextBox5.Text=Val (TextBox1.Text)-Val (TextBox2.Text) TextBox6.Text=Val (TextBox1.Text)*Val (TextBox2.Text) TextBox7.Text=Val (TextBox1.Text)/Val (TextBox2.Text) TextBox8.Text=Val (TextBox1.Text) ^Val (TextBox3.Text) TextBox9.Text=SQR (TextBox1.Text) END PUBLIC SUB Button2_Click () DIM AC AS Interger AC=Message.Question (Seguro que desea borrar el contenido?,Si,NO)
IF AC = 1 THEN TextBox1.Text= TextBox2.Text= TextBox3.Text= TextBox4.Text= TextBox5.Text= TextBox6.Text= TextBox7.Text= TextBox8.Text= TextBox9.Text= TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM B AS Interger B=Message.Question (Seguro que desea salir del programa?,Si,NO) IF B = 1 THEN ME.Close ENDIF END
EJERCICIO # 11 Generar un programa en Gambas que calcule la raz cbica de un valor y sus potencias.
CODIFICACIN PUBLIC SUB Button1_Click () TextBox3.Text=Val (TextBox1.Text) ^Val (TextBox2.Text) TextBox4.Text= SQR (TextBox1.Text) END PUBLIC SUB Button2_Click () DIM t AS Interger t=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF t = 1 THEN TextBox1.Text= TextBox2.Text=
TextBox3.Text= TextBox4.Text= TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM w AS Interger w=Message.Question (Seguro que desea salir del programa?,Si,NO) IF w = 1 THEN ME.Close ENDIF END EJERCICIO # 12 Realizar un programa en Gambas que me permita calcular el permetro y rea de un crculo y finalmente mostrar los resultados por pantalla.
CODIFICACIN PUBLIC SUB Button1_Click () TextBox3.Text=Val (TextBox1.Text) *Val (TextBox1.Text) TextBox4.Text= (Val (TextBox2.Text)* Val (TextBox2.Text))*3.1416 END PUBLIC SUB Button2_Click () DIM n AS Interger n=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF n = 1 THEN TextBox1.Text= TextBox2.Text= TextBox3.Text= TextBox4.Text= TextBox1.SetFocus
ENDIF END PUBLIC SUB Button3_Click () DIM Y AS Interger Y=Message.Question (Seguro que desea salir del programa?,Si,NO) IF Y = 1 THEN ME.Close ENDIF END EJERCICIO # 13 Realizar un programa en Gambas que me permita realizar una minifactura que me permita calcular Subtotal, IVA, Total a Pagar, Valor en Efectivo y Cambio a Recibir.
CODIFICACIN PUBLIC SUB Button1_Click () TextBox3.Text=Val (TextBox1.Text)+Val (TextBox2.Text)
TextBox4.Text=Val (TextBox3.Text) *0,12 TextBox5.Text=Val (TextBox3.Text)+ (TextBox4.Text) TextBox7.Text=Val (TextBox6.Text)- (TextBox5.Text) END PUBLIC SUB Button2_Click () DIM A AS Interger A=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF A = 1 THEN TextBox1.Text= TextBox2.Text= TextBox3.Text= TextBox4.Text= TextBox5.Text= TextBox6.Text= TextBox7.Text= TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM S AS Interger S=Message.Question (Seguro que desea salir del programa?,Si,NO) IF S = 1 THEN ME.Close ENDIF END EJERCICIO # 14 Realizar un programa en Gambas que calcule el Activo, Pasivo y Capital de una empresa
CODIFICACIN PUBLIC SUB Button1_Click () TextBox5.Text=Val (TextBox1.Text)+Val (TextBox2.Text) TextBox6.Text=Val (TextBox3.Text)+Val (TextBox4.Text) TextBox7.Text=Val (TextBox5.Text)-Val (TextBox6.Text) END PUBLIC SUB Button2_Click () DIM g AS Interger g=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF g = 1 THEN TextBox1.Text= TextBox2.Text= TextBox3.Text= TextBox4.Text= TextBox5.Text= TextBox6.Text=
TextBox7.Text= TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM c AS Interger c=Message.Question (Seguro que desea salir del programa?,Si,NO) IF c = 1 THEN ME.Close ENDIF END EJERCICIO # 15 Realizar un programa en Gambas que me permita generar resultados de las siguientes opciones. Calcular la Suma, Divisin, Raz Cuadrada, Raz Cbica, Potencia y finalmente mostrar los resultados por pantalla.
CODIFICACIN PUBLIC SUB Button1_Click () TextBox4.Text=Val (TextBox1.Text)+Val (TextBox2.Text) TextBox5.Text=Val (TextBox1.Text)/Val (TextBox2.Text) TextBox6.Text=SQR (TextBox1.Text) TextBox7.Text=CBR (TextBox1.Text) TextBox8.Text=Val (TextBox1.Text) ^Val (TextBox3.Text) END PUBLIC SUB Button2_Click () DIM F AS Interger F=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF F = 1 THEN TextBox1.Text= TextBox2.Text= TextBox3.Text= TextBox4.Text= TextBox5.Text= TextBox6.Text= TextBox7.Text= TextBox8.Text= TextBox1.SetFocus
ENDIF END PUBLIC SUB Button3_Click () DIM BS AS Interger BS=Message.Question (Seguro que desea salir del programa?,Si,NO) IF BS = 1 THEN ME.Close ENDIF END
EJERCICIO # 16 Realizar un programa en Gambas que me permita ingresar por teclado 2 nmeros. Determinar cul de los nmeros ingresados es el mayor.
CODIFICACIN PUBLIC SUB Button1_Click () IF Val (TextBox1.Text) > Val (TextBox2.Text) THEN Message.Info (El Primer Valor es Mayor) ELSE IF Val (TextBox2.Text) > Val (TextBox1.Text) THEN Message.Info (El Segundo Valor es Mayor) ELSE Message.Info (Los Nmeros son Iguales) ENDIF ENDIF
END PUBLIC SUB Button2_Click () DIM Xas AS Interger Xas=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF Xas = 1 THEN TextBox1.Text= TextBox2.Text= TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM pc AS Interger pc=Message.Question (Seguro que desea salir del programa?,Si,NO) IF pc = 1 THEN ME.Close ENDIF END EJERCICIO # 17 Realizar un programa en Gambas que me permita determinar la edad en aos de una persona, al mismo tiempo determinar si el resultado de la edad es Mayor o Menor de Edad.
CODIFICACIN PUBLIC SUB Button1_Click () TextBox3.Text=Val (TextBox1.Text)-Val (TextBox2.Text) IF Val (TextBox3.Text) > 18 THEN Message.Info (Usted es Mayor de Edad) ELSE
Message.Info (Usted es Menor de Edad) ENDIF END PUBLIC SUB Button2_Click () DIM paz AS Interger paz=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF paz = 1 THEN TextBox1.Text= TextBox2.Text= TextBox3.Text= TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM Lc AS Interger Lc=Message.Question (Seguro que desea salir del programa?,Si,NO) IF Lc = 1 THEN ME.Close ENDIF END EJERCICIO # 18 Realizar un programa en Gambas que me permita ingresar por teclado 3 nmeros. Determinar cul de los nmeros ingresados es el mayor o si son iguales. DIAGRAMA DE FLUJO
INICIO IF PV > SV AND PV>TV
PRUEBA DE ESCRITORIO PV SV TV IF PV>SV AND PV>TV RESPUESTA IF SV>PV AND SV>TV RESPUESTA IF TV>PV AND TV>SV RESPUESTA 3 5 9 3>5 AND 3>9 .. 5>3 AND 5>9 9>3 AND 9>5 TERCER VALOR MAYOR
0 0 0 0>0 AND 0>0 .. 0>0 AND 0>0 0>0 AND 0>0 .. LOS NMEROS SON IGUALES
PV, SV, TV FIN IF SV > PV AND SV>TV IF TV > PV AND TV>SV Los nmeros son Iguales Tercer Valor Mayor Segundo Valor Mayor Primer Valor Mayor
CODIFICACIN PUBLIC SUB Button1_Click () IF Val (TextBox1.Text) > Val (TextBox2.Text) AND Val (TextBox1.Text) > Val (TextBox3.Text) THEN Message.Info (El Primer Valor es Mayor) ELSE IF Val (TextBox2.Text) > Val (TextBox1.Text) AND Val (TextBox2.Text) > Val (TextBox3.Text) THEN Message.Info (El Segundo Valor es Mayor) ELSE IF Val (TextBox3.Text) > Val (TextBox1.Text) AND Val (TextBox3.Text) > Val (TextBox2.Text) THEN Message.Info (El Tercer Valor es Mayor) ELSE Message.Info (Todos los Nmeros son Iguales) ENDIF ENDIF ENDIF END PUBLIC SUB Button2_Click () DIM WWW AS Interger WWW=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF WWW = 1 THEN TextBox1.Text=
TextBox2.Text= TextBox3.Text= TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM IRES AS Interger IRES=Message.Question (Seguro que desea salir del programa?,Si,NO) IF IRES = 1 THEN ME.Close ENDIF END
EJERCICIO # 19 Realizar un programa en Gambas que me permita ingresar un nmero determinado de Toneladas, transformarlas a Quintales, Arrobas, Kilos, Libras, Onzas y finalmente mostrar los resultados por pantalla. DIAGRAMA DE FLUJO
INICIO T
PRUEBA DE ESCRITORIO T Q=T*10 Q A=T*40 A K=T*1000 K L=T*2204.6 L O=T*35274 O 1 1*10 10 1*40 40 1*1000 1000 1*2204.6 2204.6 1*35274 35274 3 3*10 30 3*40 120 3*1000 3000 3*2204.6 6613.8 3*35274 105822
CODIFICACIN PUBLIC SUB Button1_Click () TextBox2.Text=Val (TextBox1.Text)*10 TextBox3.Text=Val (TextBox1.Text)*40 TextBox4.Text=Val (TextBox1.Text)*1000 TextBox5.Text=Val (TextBox1.Text)*2204.6 TextBox6.Text=Val (TextBox1.Text) *35274 END Q=T*10 A=T*40 K=T*1000 L=T*2204.6 O=T*35274 Q, A, K, L, O FIN
PUBLIC SUB Button2_Click () DIM SD AS Interger SD=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF SD = 1 THEN TextBox1.Text= TextBox2.Text= TextBox3.Text= TextBox4.Text= TextBox5.Text= TextBox6.Text= TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM GH AS Interger GH=Message.Question (Seguro que desea salir del programa?,Si,NO) IF GH = 1 THEN ME.Close ENDIF END EJERCICIO # 20 Realizar un programa en Gambas que me permita ingresar un nmero determinado de Milenios, transformarlas a Siglos, Dcadas, Lustros, Aos y finalmente mostrar los resultados por pantalla. DIAGRAMA DE FLUJO
INICIO M
PRUEBA DE ESCRITORIO M S=M*10 S D=M*100 D L=M*200 L A=M*1000 A 1 1*10 10 1*100 100 1*200 200 1*1000 1000 3 3*10 30 3*100 300 3*200 600 3*1000 3000
CODIFICACIN PUBLIC SUB Button1_Click () TextBox2.Text=Val (TextBox1.Text)*10 TextBox3.Text=Val (TextBox1.Text)*100 TextBox4.Text=Val (TextBox1.Text)*200 TextBox5.Text=Val (TextBox1.Text)*1000 S=M*10 D=M*100 L=M*200 A=M*1000 S, D, L, A FIN
END PUBLIC SUB Button2_Click () DIM nb AS Interger nb=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF nb = 1 THEN TextBox1.Text= TextBox2.Text= TextBox3.Text= TextBox4.Text= TextBox5.Text= TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM GL AS Interger GL=Message.Question (Seguro que desea salir del programa?,Si,NO) IF GL = 1 THEN ME.Close ENDIF END EJERCICIO # 21 Realizar un programa en Gambas que me permita ingresar por teclado el nombre y apellido de 3 empleados. Ingresar el sueldo Bsico, Nmero de Horas extras trabajadas por los empleados (5.70 el valor de la hora extra), el aporte al IEES ser del 9.8% del sueldo bsico y finalmente mostrar el total a recibir por cada empleado por pantalla. DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO 1E 2E 3E SB MARIO JOSE ALONZO PEREZ PEDRO JOSE ALCALA BURGOS MARIO MAURICIO RODAS HILERA 360
CODIFICACIN PUBLIC SUB Button1_Click () TextBox4.Text=360 TextBox5.Text=Val (TextBox5.Text)*5,70 TextBox6.Text=Val (TextBox6.Text)*5,70 TextBox7.Text=Val (TextBox7.Text)*5,70 TextBox8.Text=36,7 TextBox9.Text= (Val (TextBox4.Text)+ (TextBox5.Text))-Val (TextBox8-Text) TextBox10.Text= (Val (TextBox4.Text)+ (TextBox6.Text))-Val (TextBox8-Text) TextBox11.Text= (Val (TextBox4.Text)+ (TextBox7.Text))-Val (TextBox8-Text) END PUBLIC SUB Button2_Click () DIM IREAS AS Interger IREAS=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF IREAS = 1 THEN TextBox1.Text= TextBox2.Text= TextBox3.Text= TextBox4.Text= TextBox5.Text= TextBox6.Text=
TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM POL AS Interger POL=Message.Question (Seguro que desea salir del programa?,Si,NO) IF POL = 1 THEN ME.Close ENDIF END
EJERCICIO # 22 Realizar un programa en Gambas que me permita ingresar por teclado 1 nmero, determinar si este nmero es positivo, negativo o neutro. DIAGRAMA DE FLUJO
INICIO N1 IF N1>0 Z IF N1<0 Z NEGATIVO POSITIVO
PRUEBA DE ESCRITORIO N1 IF N1 > 0 RESPUESTA IF N1 < 0 RESPUESTA IF N1 = 0 RESPUESTA 7 7>0 POSITIVO . ........ .. .. -1 -1>0 --------------- -1<0 NEGATIVO .. .. 0 0>0 . 0<0 .. 0=0 NEUTRO . . . INGRESE UN NUMERO
CODIFICACIN PUBLIC SUB Button1_Click () IF Val (TextBox1.Text) > 0 THEN Message.Info (POSITIVO) ELSE IF Val (TextBox1.Text) < 0 THEN Message.Info (NEGATIVO) FIN IF N1=0 Z Ingrese un nmero NEUTRO
ELSE IF Val (TextBox1.Text) = 0 THEN Message.Info (NEUTRO) ELSE Message.Info (INGRESE UN NMERO) ENDIF ENDIF ENDIF END PUBLIC SUB Button2_Click () DIM PRO AS Interger PRO=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF PRO = 1 THEN TextBox1.Text= TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM BFR AS Interger BFR=Message.Question (Seguro que desea salir del programa?,Si,NO) IF BFR = 1 THEN ME.Close ENDIF END
EJERCICIO # 23 Realizar un programa en Gambas que me permita ingresar un nmero determinado de Meses, transformarlas a Dcadas, Lustros, Siglos y Milenios y finalmente mostrar los resultados por pantalla. DIAGRAMA DE FLUJO
INICIO M D=M/120 L=M/60 S=M/1200 M=M/12000
PRUEBA DE ESCRITORIO M D=M/120 D L=M/60 L S=M/1200 S M=M/12000 M 7 7/120 0,058 7/60 1,116 7/1200 0,0058 7/12000 0,00058
CODIFICACIN PUBLIC SUB Button1_Click () TextBox2.Text=Val (TextBox1.Text)/120 TextBox3.Text=Val (TextBox1.Text)/60 TextBox4.Text=Val (TextBox1.Text)/1200 TextBox5.Text=Val (TextBox1.Text)/12000 END PUBLIC SUB Button2_Click () DIM NAb AS Interger NAb=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF NAb = 1 THEN TextBox1.Text= TextBox2.Text= D, L, S, M FIN
TextBox3.Text= TextBox4.Text= TextBox5.Text= TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM Leo AS Interger Leo=Message.Question (Seguro que desea salir del programa?,Si,NO) IF Leo = 1 THEN ME.Close ENDIF END EJERCICIO # 24 Realizar un programa en Gambas que me permita ingresar por teclado un nmero. Determinar si este nmero es Impar o Par. DIAGRAMA DE FLUJO
INICIO V1 IF V1 MOD 2 EL NMERO ES IMPAR EL NMERO ES PAR FIN
PRUEBA DE ESCRITORIO V1 IF V1 MOD 2 RESPUESTA 1 IF 1 MOD 2 EL NMERO ES PAR 3 IF 3 MOD 2 EL NMERO ES IMPAR
CODIFICACIN PUBLIC SUB Button1_Click () DIM V1 AS Interger V1=TextBox1.Text IF V1 MOD 2 THEN Message.Info (El nmero es Impar) ELSE Message.Info (El nmero es Par) ENDIF END PUBLIC SUB Button2_Click () DIM PRO AS Interger ORP=Message.Question (Seguro que desea borrar el contenido?,Si,NO)
IF ORP = 1 THEN TextBox1.Text= TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM NHZ AS Interger NHZ=Message.Question (Seguro que desea salir del programa?,Si,NO) IF NHZ = 1 THEN ME.Close ENDIF END EJERCICIO # 25 Realizar un programa en Gambas que me permita ingresar por teclado 1 nmero, determinar si este nmero es positivo, negativo, neutro, par o impar. DIAGRAMA DE FLUJO
INICIO N1 IF N1>0 Z IF N1<0 Z NEGATIVO POSITIVO
PRUEBA DE ESCRITORIO N1 IF N1>0 RPTA IFN1<0 RPTA IFN1=0 RPTA 3 IF 3>0 NMERO POSITIVO .. . -2 IF -2>0 . IF 2<0 NMERO NEGATIVO ..
N1 IF N1 MOD 2 RESPUESTA 3 IF 3 MOD 2 EL NMERO ES IMPAR -2 IF -2 MOD EL NMERO ES PAR
CODIFICACIN PUBLIC SUB Button1_Click () DIM V1 AS Interger V1=TextBox1.Text IF V1 MOD 2 THEN FIN IF N1=0 Z NEUTRO IF N1 MOD 2 Z EL NMERO ES PAR EL NMERO ES IMPAR
Message.Info (El nmero es Impar) ELSE Message.Info (El nmero es Par) ENDIF IF Val (TextBox1.Text) > 0 THEN Message.Info (POSITIVO) ELSE IF Val (TextBox1.Text) < 0 THEN Message.Info (NEGATIVO) ELSE IF Val (TextBox1.Text) = 0 THEN Message.Info (NEUTRO) ELSE Message.Info (INGRESE UN NMERO) ENDIF ENDIF ENDIF END PUBLIC SUB Button2_Click () DIM OHG AS Interger OHG=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF OHG = 1 THEN TextBox1.Text= TextBox1.SetFocus
ENDIF END PUBLIC SUB Button3_Click () DIM BPPL AS Interger BPPL=Message.Question (Seguro que desea salir del programa?,Si,NO) IF BPPL = 1 THEN ME.Close ENDIF END
EJERCICIO # 26 Realizar un programa en Gambas que me determinar los rangos de los nmeros ingresados, si el nmero ingresado esta entre 1-30 un mensaje que diga Dentro del Rango, y si el nmero pasa de 30 que diga Fuera del Rango. DIAGRAMA DE FLUJO
INICIO A IF A >1 AND A<=30 STA DENTRO DEL RANGO NO EST DENTRO DEL RANGO FIN
PRUEBA DE ESCRITORIO A IF A >1 AND A <=30 RESPUESTA 3 IF 3 >1 AND 3<=30 EST DENTRO DEL RANGO 40 IF 40>1 AND 40 >=30 NO EST DENTRO DEL RANGO
CODIFICACIN PUBLIC SUB Button1_Click () DIM A AS Interger A=TextBox1.Text IF A>=1 AND A<=30 THEN Message.Info (EST DENTRO DEL RANGO) ELSE Message.Info (NO EST DENTRO DEL RANGO) ENDIF END PUBLIC SUB Button2_Click () DIM FULL AS Interger FULL=Message.Question (Seguro que desea borrar el contenido?,Si,NO)
IF FULL = 1 THEN TextBox1.Text= TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM PRIN AS Interger PRIN=Message.Question (Seguro que desea salir del programa?,Si,NO) IF PRIN = 1 THEN ME.Close ENDIF END EJERCICIO # 27 Realizar un programa en Gambas que permita por medio de las iniciales de su 1er nombre y apellido que visualice el nombre y apellido completo. Si ingresa otra letra que muestre un mensaje diferente que diga No hay texto con esa letra DIAGRAMA DE FLUJO
INICIO CASE TextBox1.Text CASE ELSE CASE b,B CASE z,Z No hay Texto con esa letra BRYAN ZAMBRANO FIN
PRUEBA DE ESCRITORIO INGRESE LETRA CASE B,b Rpta CASE Z,z Rpta CASE ELSE Rpta B B BRYAN Z .. Z ZAMBRANO D . CASE ELSE No Hay texto con esa Letra
CODIFICACIN PUBLIC SUB Button1_Click () SELECT CASE TextBox1.Text CASE B,b Message.Info (BRYAN) CASE Z,z Message.Info (ZAMBRANO) CASE ELSE Message.Info (No hay texto con esa letra) END SELECT END PUBLIC SUB Button2_Click () DIM Fil AS Interger
Fil=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF Fil = 1 THEN TextBox1.Text= TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM Pin AS Interger Pin=Message.Question (Seguro que desea salir del programa?,Si,NO) IF Pin = 1 THEN ME.Close ENDIF END EJERCICIO # 28 Realizar un programa en Gambas que me permita por medio de una clave de acceso ingresar a un segundo formulario siempre y cuando la clave este correcta. DIAGRAMA DE FLUJO
INICIO U IF U=BRYAN BIENVENIDO AL SISTEMA CONTRASEA INCORRECTA INTENTE OTRA VEZ
PRUEBA DE ESCRITORIO U IF U=BRYAN RESPUESTA BRYAN IF BRYAN=BRYAN BIENVENIDO AL SISTEMA LXJ IF LXJ=BRYAN CONTRASEA INCORRECTA INTENTE DE NUEVO
CODIFICACIN PUBLIC SUB Button1_Click () IF TextBox1.Text= (BRYAN) THEN Message.Info (BIENVENIDO AL SISTEMA) FMain.Hide Form1.Show ELSE Message. Error (CLAVE INCORRECTA) Message. Info (INTENTE OTRA VEZ) TextBox1.Text= TextBox1.SetFocus ENDIF END PUBLIC SUB Button2_Click () FIN
DIM Dell AS Interger Dell=Message.Question (Seguro que desea borrar el contenido?,Si,NO) IF Dell = 1 THEN TextBox1.Text= TextBox1.SetFocus ENDIF END PUBLIC SUB Button3_Click () DIM Plan AS Interger Plan=Message.Question (Seguro que desea salir del programa?,Si,NO) IF Plan = 1 THEN ME.Close ENDIF END EJERCICIO # 29 Realizar un programa en Gambas que me permita por medio de una clave de acceso y un usuario ingresar a un formulario con las 4 operaciones bsicas. CODIFICACIN PUBLIC SUB Button1_Click () IF TextBox1.Text = ("BRYAN") THEN Message ("CLAVE CORRECTA") ELSE Message. Error ("CONTRASEA INCORRECTA") Message ("INTENTE OTRA VEZ") TextBox1.Text = "" TextBox1.SetFocus ENDIF IF TextBox2.Text = ("ZAMBRANO") THEN Message (" USUARIO CORRECTO") ELSE Message. Error (" USUARIO INCORRECTO") Message ("INTENTE OTRA VEZ") TextBox2.Text = "" TextBox2.SetFocus ENDIF IF TextBox1.Text = ("BRYAN") AND TextBox2.Text = ("ZAMBRANO") THEN Message ("BIENVENIDOS AL SISTEMA") FMain.Hide
Form1.Show ENDIF END
PUBLIC SUB Button2_Click ()
DIM A AS Integer A = Message.Question ("SEGURO QUE DESEA CERRAR LA APLICACIN", "SI", "NO", "CANCELAR") IF A = 1 THEN ME.Close ENDIF END
PUBLIC SUB Button1_Click ()
Form2.Show Form1.Hide
END
PUBLIC SUB Button2_Click ()
Form3.Show Form1.Hide
END
PUBLIC SUB Button3_Click ()
Form4.Show Form1.Hide
END
PUBLIC SUB Button4_Click ()
Form5.Show Form1.Hide
END
PUBLIC SUB ToggleButton1_Click ()
Form1.Hide FMain.Show
END
PUBLIC SUB ToggleButton2_Click ()
Form2.Hide Form3.Show END
PUBLIC SUB Button1_Click ()
TextBox3.Text = Val (TextBox1.Text) + Val (TextBox2.Text)
END
PUBLIC SUB Button2_Click ()
DIM B AS Integer B = Message.Question ("SEGURO QUE QUIERE BORRAR ESTOS DATOS", "SI", "NO") IF B = 1 THEN TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" TextBox1.SetFocus ENDIF
END
PUBLIC SUB Button3_Click ()
DIM A AS Integer A = Message.Question ("ESTA SEGURO QUE QUIERE CERRAR ESTA APLICACION", "SI", "NO", "CANCELAR") IF A = 1 THEN ME.Close ENDIF END
PUBLIC SUB Form_Open ()
END
PUBLIC SUB ToggleButton3_Click ()
Form2.Hide Form1.Show
END PUBLIC SUB Button1_Click ()
TextBox3.Text = Val (TextBox1.Text) Val (TextBox2.Text)
END
PUBLIC SUB Button2_Click ()
DIM C AS Integer C = Message.Question ("SEGURO QUEQUIERE BORRAR ESTOS DATOS", "SI", "NO") IF C = 1 THEN TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" TextBox1.SetFocus ENDIF
END
PUBLIC SUB Button3_Click ()
DIM A AS Integer A = Message.Question ("ESTA SEGURO QUE QUIERE CERRAR ESTA APLICACION", "SI", "NO", "CANCELAR") IF A = 1 THEN ME.Close ENDIF
END
PUBLIC SUB ToggleButton1_Click ()
Form3.Hide Form4.Show
END
PUBLIC SUB ToggleButton2_Click ()
Form3.Hide Form2.Show
END
PUBLIC SUB Button1_Click ()
TextBox3.Text = Val (TextBox1.Text) * Val (TextBox2.Text)
END
PUBLIC SUB Button2_Click ()
DIM Q AS Integer Q = Message.Question ("SEGURO QUEQUIERE BORRAR ESTOS DATOS", "SI", "NO") IF Q = 1 THEN TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" TextBox1.SetFocus ENDIF
END
PUBLIC SUB Button3_Click ()
DIM A AS Integer A = Message.Question ("ESTA SEGURO QUE QUIERE CERRAR ESTA APLICACION", "SI", "NO", "CANCELAR") IF A = 1 THEN ME.Close
ENDIF
END
PUBLIC SUB ToggleButton1_Click ()
Form4.Hide Form5.Show
END
PUBLIC SUB ToggleButton2_Click ()
Form4.Hide Form3.Show
END
PUBLIC SUB Button1_Click ()
TextBox3.Text = Val (TextBox1.Text) / Val (TextBox2.Text)
END
PUBLIC SUB Button2_Click ()
DIM L AS Integer L = Message.Question ("SEGURO QUEQUIERE BORRAR ESTOS DATOS", "SI", "NO") IF L = 1 THEN TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" TextBox1.SetFocus ENDIF
END
PUBLIC SUB Button3_Click ()
DIM A AS Integer A = Message.Question ("ESTA SEGURO QUE QUIERE CERRAR ESTA APLICACION", "SI", "NO", "CANCELAR") IF A = 1 THEN ME.Close ENDIF