1. Desarrollo de Funciones del Sistema Informtico UNIDAD
EDUCATIVA HUGO CRUZ ANDRADE Parroquia 4 de Diciembre El Carmen
Manab ACUERDO N087 3ero C Sistemas
2. Para realizar programas o aplicaciones en gambas haremos lo
siguiente: 1. Abrimos la aplicacin GAMBAS 2.Escoger opcin nuevo
proyecto. 3.Elegimos el tipo de aplicacin que queramos hacer.
3. 4.Elegimos donde se guardara la aplicacin. 5.Escribimos el
titulo y el nombre de nuestra aplicacin. 6.Presionamos OK y ya
hemos creado nuestro proyecto.
4. 1) Primer programa de cadena de texto Public Sub Main ( )
Dim Nombre as String Dim Apellidos as String Nombre = Manuel
Apellidos = Alvares Gmez Print Apellidos & , & Nombre End
2) Crear un programa que me permita mostrar el nombre de la
institucin Public sub Main ( ) Dim Institucin as String Dim Pas as
String Dim Provincia as String Dim Cantn as String Institucin =
UNIDAD EDUCATIVA HUGO CRUZ ANDRADE Pas = ECUADOR Provincia = MANABI
Cantn = EL CARMEN Print Institucin Print Cantn & - &
Provincia & - & Pas End 3) Crear un programa que me permita
mostrar la suma y el promedio de un estudiante Public sub Main ( )
Dim N1 as single Dim N2 as single Dim N3 as single Dim S as single
Dim P as single Print ingrese la primer nota Input N1 Print ingrese
la segunda nota Input N2 Print ingrese la tercera nota Input N3 S =
N1 + N2+ N3 P = S / 3 Print la suma es : , S Print el promedio es :
, P End
5. 4) Exportaciones en el ecuador exporta caf, cacao y maz en
quintales se desea calcular el total de portaciones y el porcentaje
de cada uno. Productos exportados con los siguientes datos: maz
300, caf 400, cacao 800 5) Crear un programa que calcule el IVA de
un producto por consola, se debe mostrar el IVA. Public sub Main (
) Dim Valor as single Dim Producto as String Dim Total as single
Print ingrese el producto Input Producto Print ingrese el valor
Input Valor Total = (Valor * 12 ) / 100 Print el nombre del
producto es : & Producto Print el valor del IVA es: & Total
End 6) Programa que calcule el rea de un tringulo teniendo como
datos de entrada la base y la altura Public sub Main ( ) Dim Base
as single Dim Altura as single Dim rea as single Print ingrese el
altura del tringulo que desea calcular el rea Public sub Main ( )
Dim Cacao as integer Dim Caf as integer Dim Maz as integer Dim P1
as single Dim P2 as single Dim Suma as integer Caf = 400 Cacao =
800 Maz = 300 Suma = Caf + Cacao + Maz P1 = (Caf / Suma ) * 100 P2
= (Cacao / Suma ) * 100 P3 = (Maz / Suma ) * 100 Print el total de
exportaciones es : & Suma Print el porcentaje del caf es :
& P1 & % Print el porcentaje del Cacao es : & P2 &
% Print el porcentaje del Maz es : & P3 & % End
6. Input Altura Print ingrese la base del tringulo que desea
calcular la el rea Input Base rea = (Altura * Base ) / 2 Total =
(Valor * 12 ) / 100 Print el rea de triangulo es : & rea End 7)
Programa que permita recibir como dato de entrada una distancia
medida en metros y convertirla a kilmetros Public sub Main ( ) Dim
Metro as single Dim Kilometro as single Print ingrese la medida en
metros para convertirla a kilmetros Input Metro Kilometro = Metro /
1000 Print la medida en km es : Kilometro End 8) Crear un programa
que me permita resolver la siguiente ecuacin y = x3 x2 +2 - 3
Public sub Main ( ) Dim x as byte Dim y as single Print resolvamos
la siguiente ecuacin y = x3 x2 +2 - 3 Print se le da el valor a x
Input x y = x ^ 3 x ^ 2 +2 3 Print el resultado de la ecuacin es :
& y End 9) Crear un programa que me permita recibir como dato
de entrada una distancia medida en metros y convertirla a kilmetros
PUBLIC SUB Main ( ) DIM Metro AS Single DIM Kilometro AS Single
PRINT ingrese la medida en metros para convertirla a kilmetros
INPUT Metro Kilometro = Metro / 1000 PRINT la medida en km es :
& Kilometro END 10) Crear un programa que me permita resolver
la Suma, Resta, Divisin y la Multiplicacin de dos nmeros.
7. Public sub Main ( ) Dim B as byte Dim C as byte B = 20 C =
65 Print B +C Print B C Print B / C Print B * C End 11) Crear un
programa que me permita resolver la Suma de dos nmeros. Public sub
Main ( ) Dim A as byte Dim B as byte Dim S as byte A = 20 B = 65 S
= A +B Print la suma es : & S End 12) Crear un programa que me
permita leer la cantidad y el precio de un producto el mismo que
tiene un descuento de 5% mostrar por pantalla el precio total
Public sub Main ( ) Dim Cantidad as single Dim Precio as single Dim
Sud as single Dim Des as single Dim Prt as single Dim Producto as
String Print Bienvenido a mi programa Print ingrese el nombre del
producto Input Producto Print ingrese la cantidad del producto
Input Cantidad Print ingrese el precio del producto Input Precio
Sud = Cantidad * Precio Des = Sud * 0.05 Prt = Prt Des Print el
precio total de producto ser Print Prt End
8. 13) Crear un programa que me permita calcula el salario de
un trabajador que gana 5 dlares por hora y trabaja 8 horas diarias
Public sub Main ( ) Dim Salario as single Dim Horas as single Dim
Total as single Salario = 5 Horas = 8 Total = Salario * Horas *
Horas Print el salario semanal del empleado es Print Total End 14)
Crear un programa que me permita calcular el porcentaje de un aula
de clases donde hay 42 alumnos que est dividido en 30 mujeres y 12
varones Public sub Main ( ) Dim Mujeres as integer Dim Varones as
integer Dim Suma as integer Dim P1 as integer Dim P2 as integer
Mujeres = 30 Varones = 12 Suma = Mujeres + Varones P1 = Mujeres /
Suma * 100 P2 = Varones / Suma * 100 Print el porcentaje de mujeres
y varones es Print mujeres : & P1& % Print Varones: &
P2 & % End 15) Crear un programa que me permita ingresar el
valor de un producto, y el nmero de unidades del mismo, mostrar por
pantalla el total de importaciones, y tambin que muestre la comisin
del 15% Public sub Main ( ) Dim N_producto as String Dim V_producto
as single Dim Unidades as integer Dim Importacin as single Dim
Comisin as single Dim V_total as single Print ingrese el nombre de
su producto Input N_producto
9. Print ingrese el valor por producto Input V_producto Print
ingrese la unidades de su producto Input Unidades Importacin =
Unidades * V_producto Print el total de la importaciones Print la
comisin del 15% Print Comisin V_total = Comisin + Importacin Print
el total por el producto la venta es :Print N_producto &
V_total End 16) Aplicar un select case para determinar el descuento
que se otorga en la prxima compra a un cliente habitual dicho
cliente cuenta con tarjeta d crdito d la tienda RETAIL y el
descuento est relacionado al monto de su factorizacin del mas de
enero se considera con cuatro niveles de factorizacin. Monto
facturado ENERO DESCUENTO DE LA PROXIMA COMPRA >450 300y150y = 9
do a < = 10 Print dar Else Case a > = 7 do a < = 8.99
Print aar Else Case a < = 6.99 Print paar Else Case a < = 4
Print naar End select End Promedio 9 - 10 dar 7 - 8.99 aar 4.01 -
6.99 para < = naar A B C If a > b and a > c Print mayor es
a If b > c and b > a Print mayor es b Else Print mayor es c
Endif Public sub main ( ) Dim a as integer Dim b as integer Dim c
as integer Print ingrese un valor Input a Print ingrese otro valor
Input b Print ingrese un ltimo valor Input c
11. 19) Forma de pago: 1.2, o 3. Si es 1 el descuento ser 10%
del valor. Si es 2 ser 15%. Si es 3 no habr descuento. Public sub
main ( ) Dim a as single Dim fp as integer Dim des1 as single Print
ingrese un valor Input a Print ingrese una forma de pago Input fp
... If fp = 1 then Des1 = (a * 10)/100 Print el descuento ser de:
des1 Else If fp = 2 then Des1 = (a * 15)/100 Print el descuento ser
de: des1 Else Print no habr descuento Endif 20) Definir el valor de
un numero: Positivo, negativo, neutro Public sub main ( ) Dim a as
single Print ingrese un valor Input a ... If a > 0 Print
positivo Else If a < 0 Print negativo Else If a = 0 Print neutro
Endif
12. 21) Realiza un programa utilizando la sentencia FOR para
mostrar 10 veces la palabra AMOR. Public sub main ( ) Dim AMOR as
integer For a = 1 to 10 Lisbox.add (AMOR) Next 22) Realizar una
aplicacin que muestre los mltiplos de 3 hasta el 99. Public sub
main ( ) Dim b as integer For b = 3 to 99 step 3 Lisbox.add(b)
Next
13. 23) CALCULADORA BSICA: Para realizar esta calculadora bsica
utilizamos de la caja de herramientas: Label Textbox Botton CAJA DE
HERRAMIENTAS EDITOR DE PROPIEDADES
14. La codificacin utilizada seria: 24) APLICACIN PARA LA EDAD:
Para realizar esta aplicacin utilizamos de la caja de herramientas:
Label Textbox Botton La codificacin utilizada seria: Public sub
_new() End Public sub form_open() End Public sub dial1_change() End
Public sub radiobutton1_click() End Public sub listbox1_click() End
Public sub label2_mousedown() End Public sub label4_mousedown() End
Public sub textbox1_keypress() End Public sub button3_click() End
Public sub button4_click() End Public sub btnsuma_click()
Txtresul.text = txtprival.text + txtsegval.text End Public sub
button1_click() End Public sub btnlimpiar_click() Txtprival.txt =
"" Txtsegval.txt = "" Txtresul.txt = "" End Public sub
btnsalir_click() Me.close End Public sub btnresta_click()
Txtresul.text = txtprival.text - txtsegval.text End Public sub
btnmulti_click() Txtresul.text = txtprival.text * txtsegval.text
End Public sub btndiv_click() Txtresul.text = txtprival.text /
txtsegval.text End Public sub txtsegval_keypress() End
15. Public sub _new() End Public sub form_open() End Public sub
label4_mousedown() End Public sub label3_mousedown() End Public sub
btnejecutar_click() Dim edad as integer Edad = txtedad.text If edad
< 2 and edad > 0 then Txtresul.text = "beb." Else If edad
< 12 then Txtresul.text = "nio... Else If edad < 18 then
Txtresul.text = "adolecente" Else Txtresul.text = "adulto... Endif
Endif Endif End Public sub btnlimpiar_click() Txtnombre.text = ""
Txtedad.text = "" Txtresul.text = "" End Public sub
btnsalir_click() Me.close End 25) PAR O IMPAR: La codificacin
utilizada seria: Public sub _new () End Public sub form_open () End
Public sub button3_click () End Public sub btnlimp_click ()
Txtnumero.text = "" End Public sub btnsalir_click () Me.close End
Public sub btnejecut_click () Dim numero as integer Dim a as
integer Numero = txtnumero.text A = nmero mod 2 If a