SlideShare a Scribd company logo
1 of 25
PROGRAMACION EN GAMBAS
NOMBRE:
JONATHAN JOSE BRAVO GARCIA.
MATERIA:
DESARROLLLO DE FUNCIONES DE
SISTEMASINFORMMATICOS.
ING.
STALIN RODRIGUEZ.
TEMA:
PROGRAMACION EN GAMBAS.
CURSO:
TERCERO DE BACHILLERATO GENERAL UNIFICADO.
PARALELO:
“A”.
ESPECIALIDAD:
SISTEMAS.
AÑO LECTIVO
2014-2015
PROGRAMACION EN GAMBAS
GAMBAS
PROGRAMACION EN GAMBAS
EJERCICIOS HECHO EN GAMBAS
EJERCICIOS EN CONOLA ........................................................................................................ 6
1) QUE MUESTRE EN CONSOLA UNIDAD EDUCATIVA HUGO CRUZ ANDRADE EL
CARMEN- MANABI- ECUADOR............................................................................................. 7
2) INGRESAR 3 NOTAS SACAR LA SUMA Y CALCULAR LA SUMA DEL PROMEDIO ............ 7
3. CREAR UN PROGRAMA QUE PERMITA LEER LA CANTIDAD Y EL PRECIO DE UN
PRODUCTO, EL MISMO QUE TIENE UN DESCUENTO DEL 5% MOSTRAR POR PANTALLA
EL PRECIO TOTAL. .............................................................................................................. 8
4) REALIZAR UN PROGRAMA QUE PERMITA REALIZAR LA SUMA DE DOS VALORES ....... 9
5) EJERCICIO PARA MOSTRAR LA MULTIPLICACION, LA DIVISIÓN, LA SUMA Y RESTA DE
DOS NÚMEROS. .................................................................................................................. 9
6) REALIZAR UN PROGRAMA QUE INGRESE TODAS LAS OPERACIONES MATEMÁTICAS.
............................................................................................................................................10
7) EXPORTACIÓN: EL ECUADOR EXPORTA CAFÉ, CACAO Y MAÍZ EN QUINTALES SE
DESEA CALCULAR EL TOTAL DE EXPORTACIONES Y EL PORCENTAJE DE CADA
PRODUCTO EXPORTANDO, CON LOS SIGUIENTES DATOS MAÍZ 300, CAFÉ 400, CACAO
800. .....................................................................................................................................10
8) REALIZAR UN PROGRAMA QUE CALCULE EL IVA DE UN PRODUCTO POR PANTALLA
SE DEBE MOSTRAR EL IVA. ...............................................................................................11
9) REALICE UN PROGRAMA QUE CALCULE EL ÁREA DE UN TRIÁNGULO TENIENDO
COMO DATOS DE ENTRADA LA BASE Y LA ALTURA. ........................................................11
10) REALICE UN PROGRAMA QUE PERMITA RECIBIR COMO DATO DE ENTRADA UNA
DISTANCIA MEDIDA EN METROS Y LA CONVIERTA A KILÓMETROS. ................................12
11) RESOLVER LA SIGUIENTE ECUACIÓN Y=X3-X2+2-3 .....................................................12
12) CREAR UN PROGRAMA QUE CALCULAR EL SALARIO SEMANAL DE UN EMPLEADO AL
QUE SE LE PAGA $5 POR HORA Y TRABAJA 8 HORAS DIARIAS DE LUNES A VIERNES. ..12
13) EN UN SALÓN DE CLASE EXISTEN 42 ALUMNOS LA CUAL QUE ESTÁN DIVIDIDOS EN
30 MUJERES Y 12 VARONES, SE NECESITAN SABER CUÁL ES EL MAYOR PORCENTAJE
DE AMBOS. .........................................................................................................................13
15) CREAR UN PROGRAMA QUE PERMITA LEER LA CANTIDAD Y EL PRECIO DE UN
PRODUCTO , EL MISMO QUE TIENE UN DESCUENTO DEL 5% MOSTRAR POR PANTALLA
EL PRECIO TOTAL. .............................................................................................................13
16) APLICAR UN SELECT CASE PARA DETERMINAR EL DESCUENTO QUE SE OTORGA
EN LAS PRÓXIMAS COMPRAS A UN CLIENTE HABITUAL. DICHO CLIENTE CUENTA CON
TARJETA DE CRÉDITO DE LA TIENDA RETAIR Y EL DESCUENTO ESTÁ RELACIONADO AL
MONTO DE SU FACTURACIÓN DEL MES DE ENERO: ........................................................14
18) INGRESE TRES VALORES Y MUESTRE SI ES POSITIVE, NEGATIVE O NEUTRO. ........16
20) SELECT CASE ...............................................................................................................18
END Select ..........................................................................................................................18
PROGRAMACION EN GAMBAS
21) REALIZA UN PROGRAMA UTILIZANDO LA SETENCIA FOR PARA MOSTRAR 10
VECES LA PALABRA AMISTAD..........................................................................................18
22) REALIZAR UNA APLICACIÓN QUE IMPRIMA LOS MULTIPLOS DE 3 HASTA 99. ............19
EJERCICIOS DE LA IDE DE GAMBAS......................................................................................20
23. CALCULADORA ESTANDAR ..........................................................................................21
24.CALCULAR EDAD ...........................................................................................................22
25. PAR O INPAR.................................................................................................................23
PROGRAMACION EN GAMBAS
PROGRAMACION EN GAMBAS
EJERCICIOS EN CONOLA
PROGRAMACION EN GAMBAS
1) QUE MUESTRE EN CONSOLA UNIDAD EDUCATIVA HUGO CRUZ
ANDRADE EL CARMEN- MANABI- ECUADOR
PUBLIC Sub Main ()
Dim Institución AS String
Dim Cantón AS String
Dim Província AS String
Dim País AS String
Institución=”UNIDAD EDUCATIVA HUGO CRUZ ANDRADE”
Cantón=”EL Carmen”
Provincia=”Manabí”
País=”Ecuador”
Print Institución
Print cantón &”_” Provincia & “_” & País
END
UNIDAD EDUCATIVA HUGO CRUZ ANDRADE
El Carmen – Manabí – Ecuador
2) INGRESAR 3 NOTAS SACAR LA SUMA Y CALCULAR LA SUMA DEL
PROMEDIO
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 Primera Nota”
Input n1
Print “Ingrese la Segunda Nota”
Input n2
Print “Ingrese la Tercer Nota”
PROGRAMACION EN GAMBAS
Input n3
S= n1+n2+n3
P= s/3
Print “la suma es:”
Print s
Print ”el promedio es:” & p
END
3. CREAR UN PROGRAMA QUE PERMITA LEER LA CANTIDAD Y EL
PRECIO DE UN PRODUCTO, EL MISMO QUE TIENE UN DESCUENTO
DEL 5% MOSTRAR POR PANTALLA EL PRECIO TOTAL.
PUBLIC Sub Main ()
Dim cantidad AS Single
Dim precio AS Single
Dim subt AS Single
Dim des AS Single
Dim prt AS Single
Dim producto as String
Print “Bienvenidos 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 cantidad
Subt= cantidad*precio
Des=subt*0,05%
Prt=subt-des
Print “el precio total del producto será;”
Print prt
PROGRAMACION EN GAMBAS
END
4) REALIZAR UN PROGRAMA QUE PERMITA REALIZAR LA SUMA DE
DOS VALORES
Public Sub Main ()
Dim A AS Byte
Dim B AS Byte
Dim S AS Byte
A= “10”
B= “5”
S= A+B
Print “La suma es:”, 5
END
5) EJERCICIO PARA MOSTRAR LA MULTIPLICACION, LA DIVISIÓN, LA
SUMA Y RESTA DE DOS NÚMEROS.
PUBLIC Sub Main ()
Dim S AS Integer
Dim P AS Integer
Dim O AS Integer
Dim A AS Integer
S= 10
P=15
O=40
Print S+P
Print O-O
Print S*O
Print P/O
END
PROGRAMACION EN GAMBAS
6) REALIZAR UN PROGRAMA QUE INGRESE TODAS LAS
OPERACIONES MATEMÁTICAS.
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
7) EXPORTACIÓN: EL ECUADOR EXPORTA CAFÉ, CACAO Y MAÍZ EN
QUINTALES SE DESEA CALCULAR EL TOTAL DE EXPORTACIONES Y
EL PORCENTAJE DE CADA PRODUCTO EXPORTANDO, CON LOS
SIGUIENTES DATOS MAÍZ 300, CAFÉ 400, CACAO 800.
PUBLIC Sub Main ()
Dim C AS Integer
Dim CA AS Integer
Dim M AS Integer
Dim P1 AS Single
Dim P2 AS Single
Dim P3 AS Single
Dim T AS Integer
C= 800
CA= 400
M= 300
T= C+CA+M
P1= (C/T)*100
P1= (CA/T)*100
PROGRAMACION EN GAMBAS
P1= (M/T)*100
Print “el total de las exportaciones es:”&T
Print “el porcentaje del cacao es:”&P1&”%”
Print “el porcentaje del café es:”&P2&”%”
Print “el porcentaje del maíz es:”&P3&”%”
End
8) REALIZAR UN PROGRAMA QUE CALCULE EL IVA DE UN
PRODUCTO POR PANTALLA SE DEBE MOSTRAR EL IVA.
PUBLIC Sub Main ()
Dim Iva AS Single
Dim S AS Single
Print “ingrese el valor”
Input Iva
S=Iva*12/100
Print “el Iva es:”S
END
9) REALICE UN PROGRAMA QUE CALCULE EL ÁREA DE UN
TRIÁNGULO TENIENDO COMO DATOS DE ENTRADA LA BASE Y LA
ALTURA.
PUBLIC Sub Main ()
Dim b AS Single
Dim a AS Single
Dim Área AS Single
Print “Este programa es para calcular el área, la base y la altura de un triángulo”;
Print “Ingrese la base del triángulo que desea calcular su área”;
Input b
“Print “Ingrese la altura del triángulo que desea calcular su área”;
Input a
Área= (b*a)/2
Print “El área del triángulo es este”;
PROGRAMACION EN GAMBAS
Print Área
END
10) REALICE UN PROGRAMA QUE PERMITA RECIBIR COMO DATO DE
ENTRADA UNA DISTANCIA MEDIDA EN METROS Y LA CONVIERTA A
KILÓMETROS.
PUBLIC SUB MAIN ()
DIM metro AS Single
DIM kilometro AS Single
Print “Ingrese la medida en metro”;
Input metro
Km=metro/100
Print “La medida ingresada en metros convertida en kilómetros es “;
Print “El valor en metros convertida en km es:”&km
End
11) RESOLVER LA SIGUIENTE ECUACIÓN Y=X3-X2+2-3
Public Sub Main ()
Dim x as Integer
Dim e as Integer
X=3
y=x^3
-x^2
+2-3
Print “El Resultado de la ecuación es”;
Print y
3^3-3^2+2-3
END
12) CREAR UN PROGRAMA QUE CALCULAR EL SALARIO SEMANAL DE
UN EMPLEADO AL QUE SE LE PAGA $5 POR HORA Y TRABAJA 8
HORAS DIARIAS DE LUNES A VIERNES.
PUBLIC SUB MAIN ()
DIM Salario AS Single
DIM Horas AS Single
PROGRAMACION EN GAMBAS
DIM Total AS Single
Salario=5
Horas=8
Total=Salario*Hora*5
Print”El salario semanal del empleado es:”
Print total
END
13) EN UN SALÓN DE CLASE EXISTEN 42 ALUMNOS LA CUAL QUE
ESTÁN DIVIDIDOS EN 30 MUJERES Y 12 VARONES, SE NECESITAN
SABER CUÁL ES EL MAYOR PORCENTAJE DE AMBOS.
PUBLIC SUB MAIN ()
DIM Mujeres AS Integer
DIM Varones AS Integer
DIM Suma AS Integer
DIM por1 AS Integer
DIM por2 AS Integer
Mujeres=30
Varones=12
Suma=Mujeres +Varones
Por1=Mujeres/Suma*100
Por2=Hombre/Suma*100
Print”El porcentaje de Mujeres y Varones en el salón:”
Print ”Mujeres:”&por1&”%”
Print”Hombres:”&por2&”%”
END
15) CREAR UN PROGRAMA QUE PERMITA LEER LA CANTIDAD Y EL
PRECIO DE UN PRODUCTO , EL MISMO QUE TIENE UN DESCUENTO
DEL 5% MOSTRAR POR PANTALLA EL PRECIO TOTAL.
PUBLIC SUB MAIN ()
DIM cantidad AS Single
PROGRAMACION EN GAMBAS
DIM precio AS Single
DIM Subt AS Single
DIM Desc AS Single
DIM Prt AS Single
DIM producto AS Single
Print “Bienvenidos 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
Subt=cantidad*precio
Desc=Subt*0,05%
Prt=Subt-Desc
Print “El precio total del producto será”;
Print Prt
END
16) APLICAR UN SELECT CASE PARA DETERMINAR EL DESCUENTO
QUE SE OTORGA EN LAS PRÓXIMAS COMPRAS A UN CLIENTE
HABITUAL. DICHO CLIENTE CUENTA CON TARJETA DE CRÉDITO DE
LA TIENDA RETAIR Y EL DESCUENTO ESTÁ RELACIONADO AL
MONTO DE SU FACTURACIÓN DEL MES DE ENERO:
SE CONSIDERACUATRO NIVELES DE FACTURACIÓN
Monto Facturado:Enero Descuento:Próxima Compra
>450 40%
>300 y <=450 30%
>150 y <=300 20%
<150 10%
PROGRAMACION EN GAMBAS
PUBLIC SUB MAIN ()
DIM Monto AS Integer
DIM Descuento AS Integer
…
Select Case Monto
Case 0+0 to 150
Descuento=10
Case 151 to 300
Descuento=20
Case 301 to 450
Descuento=30
Case >450
Descuento=40
Case Else
Print “Error”
End Select
Print “El descuento otorgado es &descuento&”%”
END
17) INGRESE 3 VALORES E INDIQUE CUAL ES EL MAYOR.
A B C
15 5 10
PUBLIC SUB MAIN ()
DIM A AS Integer
DIM B AS Integer
DIM C AS Integer
…
PROGRAMACION EN GAMBAS
Print “Ingrese el valor de A”;
Input 15
Print “Ingrese el valor de B”;
Input 5
Print “Ingrese el valor de C”;
Input 10
If A>B AND A>C
Print “Mayor es A”
Else
If B>A AND B>C
Print “Mayor es B”
Else
If C>A AND C>B
Print “Mayor es C”
Else
Print “Error”
END IF
END
18) INGRESE TRES VALORES Y MUESTRE SI ES POSITIVE, NEGATIVE
O NEUTRO.
PUBLIC SUB MAIN ()
DIM Valor AS Integer
Print “Ingresa el primer valor”;
Input Valor
If Valor >0 Then
Print “El valor es positivo”
Else
If Valor <0 Then
Print “El valor es negativo”
PROGRAMACION EN GAMBAS
Else
If Valor ==0 Then
Print “El valor es neutro”
Else
Print “Error”
END IF
END
19) FORMADE PAGO: FP 1,2,03:
*Si es 1 el descuento será 10% del valor.
*Si es 2 será 15%.
*Si es 3 no habrá descuento.
PUBLIC SUB MAIN ()
DIM valor AS Single
DIM Fp AS Integer
DIM D AS Single
Print “Ingrese el valor de producto”;
Input valor
Print “Ingrese la forma de pago”;
Input Fp
If Fp==1 then
D=(valor*10)/100
Prinf “El descuento es”&D”%”
Else
Print “No hay descuento”
END IF
END
PROGRAMACION EN GAMBAS
20) SELECT CASE
9 – 10 DAR
7 – 8,99 AAR
4,01 – 6,99 PAAR
< = 4 NAAR
PUBLIC SUB MAIN ()
DIM Notas AS Single
Print “Ingrese las notas”
Input Notas
Select Case Notas
Case < =4
Print “NAAR”
CASE 4,01 to 6,99
Print “PAAR”
Case 7 to 8,99
Print “AAR”
Case 9 to 10
Print “Error”
END Select
21) REALIZA UN PROGRAMA UTILIZANDO LA SETENCIA FOR PARA
MOSTRAR 10 VECES LA PALABRA AMISTAD.
PUBLIC SUB BUTTON1_ CLICK ()
DIM x AS Integer
X=1
For x=1 to 10
Listbox 1.add (“Amistad”)
Next
PROGRAMACION EN GAMBAS
End
22) REALIZAR UNA APLICACIÓN QUE IMPRIMA LOS MULTIPLOS DE 3
HASTA 99.
PUBLIC SUB BUTTON_ CLICK ()
DIM N AS Integer
N=0
For N=0 to 99 step3
Listbox1.add (N)
Next
END
PROGRAMACION EN GAMBAS
EJERCICIOS DE LA IDE DE
GAMBAS
PROGRAMACION EN GAMBAS
23. CALCULADORA ESTANDAR
CODIFICACION DE LA CALCULADORA
PUBLIC SUB btnsalir_click ()
ME.close
PUBLIC SUB btnlimpiar_click ()
Txtprival.Text=””
Txtsegval.Text=””
Txtresul.Text=””
END
PUBLIC SUB btnsuma_click ()
Txtresul.text=txtprival.Text+Txtsegval.text
END
PUBLIC SUB btnresta_click ()
Txtresul.text=txtprival.Text-Txtsegval.text
PUBLIC SUB btnmultiplicacion_click ()
Txtresul.text=txtprival.Text*Txtsegval.text
PROGRAMACION EN GAMBAS
PUBLIC SUB btndivision_click ()
Txtresul.text=txtprival.Text/Txtsegval.text
24.CALCULAR EDAD
CODIFICACION DE LOS RESULTADOS DE LAS EDADES
PUBLIC SUB btnlimpiar_click ()
txtnombre.Text=””
txtedad.Text=””
txtresul.Text=””
END
PUBLIC SUB btnlsalir_click ()
ME.close
PUBLIC SUB btnejecutar_click ()
DIM EDAD AS INTERGER
EDAD=txtedad.Text
IF EDAD<2 AND EDAD>0 THEN
Txtresul=”Bebe”
PROGRAMACION EN GAMBAS
ELSE
IF EDAD<12 THEN
Txtresul.Text=”Niño”
ELSE
IF EDAD < 18 THEN
txtresul.Text=”joven”
ELSE
txtresul.Text=”Adulto”
ENDIF
ENDIF
ENDIF
25. PAR O INPAR
Ilustración 1:CUANDO EL NUMERO ES PAR
PROGRAMACION EN GAMBAS
Ilustración 2:CUANDO EL NUMERO ES IMPAR
CODIFICACION
PUBLIC SUB MAIN()
DIM N AS Interger
DIM A AS Interger
Print “ingrese el numero”
Input N
N=A MOD 2
PROGRAMACION EN GAMBAS
If N=0 Then
Print “es par”
ELSE
Print “es impar”
ENDIf

More Related Content

What's hot

What's hot (16)

PROGRAMAR EN GAMBAS
PROGRAMAR EN GAMBASPROGRAMAR EN GAMBAS
PROGRAMAR EN GAMBAS
 
Nexar
NexarNexar
Nexar
 
Desarrollo de funciones
Desarrollo de funcionesDesarrollo de funciones
Desarrollo de funciones
 
Genesis moreira mitte
Genesis moreira mitteGenesis moreira mitte
Genesis moreira mitte
 
Melanievp
MelanievpMelanievp
Melanievp
 
Wilfrido
WilfridoWilfrido
Wilfrido
 
Del valle
Del valleDel valle
Del valle
 
Wellintong
WellintongWellintong
Wellintong
 
Alavaj
AlavajAlavaj
Alavaj
 
Rosa parraga
Rosa parragaRosa parraga
Rosa parraga
 
Wilfrido
WilfridoWilfrido
Wilfrido
 
desarrollo de funciones en sistemasn informatico
desarrollo de funciones en sistemasn informaticodesarrollo de funciones en sistemasn informatico
desarrollo de funciones en sistemasn informatico
 
Josue desa
Josue desaJosue desa
Josue desa
 
Clarisa
ClarisaClarisa
Clarisa
 
Trabajos de gambas
Trabajos de gambasTrabajos de gambas
Trabajos de gambas
 
Karla
KarlaKarla
Karla
 

Similar to Programacion en gambas (20)

Dfsi
Dfsi Dfsi
Dfsi
 
ANGELICA OSTAIZA (LA PEKE)
ANGELICA OSTAIZA (LA PEKE)ANGELICA OSTAIZA (LA PEKE)
ANGELICA OSTAIZA (LA PEKE)
 
Genesis solorzano.
Genesis solorzano.Genesis solorzano.
Genesis solorzano.
 
Programacion en gambas 2.0.
Programacion en gambas 2.0.Programacion en gambas 2.0.
Programacion en gambas 2.0.
 
Juanita
JuanitaJuanita
Juanita
 
Dfsi
DfsiDfsi
Dfsi
 
Dfsi
DfsiDfsi
Dfsi
 
Dfsi roddy loor
Dfsi roddy loorDfsi roddy loor
Dfsi roddy loor
 
Dfsi
DfsiDfsi
Dfsi
 
ericsonBloc
ericsonBlocericsonBloc
ericsonBloc
 
Ejercicios de consola y gráficos en gambas
Ejercicios de consola y gráficos en gambasEjercicios de consola y gráficos en gambas
Ejercicios de consola y gráficos en gambas
 
Ejercicios gráficos y de consola en gambas
Ejercicios gráficos y de consola en gambasEjercicios gráficos y de consola en gambas
Ejercicios gráficos y de consola en gambas
 
Mi proyecto de "DFSI"
Mi proyecto de "DFSI"Mi proyecto de "DFSI"
Mi proyecto de "DFSI"
 
Erika lorena.
Erika lorena.Erika lorena.
Erika lorena.
 
PROGRAMACIÓN EN GAMBAS
PROGRAMACIÓN EN GAMBASPROGRAMACIÓN EN GAMBAS
PROGRAMACIÓN EN GAMBAS
 
Johanna mi proyecto en GAMBAS
Johanna mi proyecto en GAMBASJohanna mi proyecto en GAMBAS
Johanna mi proyecto en GAMBAS
 
Vera leonardo
Vera leonardoVera leonardo
Vera leonardo
 
Dfsi1
Dfsi1Dfsi1
Dfsi1
 
Eder david
Eder davidEder david
Eder david
 
examen del quimestre de roddy loor
examen del quimestre de roddy loorexamen del quimestre de roddy loor
examen del quimestre de roddy loor
 

Programacion en gambas

  • 1. PROGRAMACION EN GAMBAS NOMBRE: JONATHAN JOSE BRAVO GARCIA. MATERIA: DESARROLLLO DE FUNCIONES DE SISTEMASINFORMMATICOS. ING. STALIN RODRIGUEZ. TEMA: PROGRAMACION EN GAMBAS. CURSO: TERCERO DE BACHILLERATO GENERAL UNIFICADO. PARALELO: “A”. ESPECIALIDAD: SISTEMAS. AÑO LECTIVO 2014-2015
  • 3. PROGRAMACION EN GAMBAS EJERCICIOS HECHO EN GAMBAS EJERCICIOS EN CONOLA ........................................................................................................ 6 1) QUE MUESTRE EN CONSOLA UNIDAD EDUCATIVA HUGO CRUZ ANDRADE EL CARMEN- MANABI- ECUADOR............................................................................................. 7 2) INGRESAR 3 NOTAS SACAR LA SUMA Y CALCULAR LA SUMA DEL PROMEDIO ............ 7 3. CREAR UN PROGRAMA QUE PERMITA LEER LA CANTIDAD Y EL PRECIO DE UN PRODUCTO, EL MISMO QUE TIENE UN DESCUENTO DEL 5% MOSTRAR POR PANTALLA EL PRECIO TOTAL. .............................................................................................................. 8 4) REALIZAR UN PROGRAMA QUE PERMITA REALIZAR LA SUMA DE DOS VALORES ....... 9 5) EJERCICIO PARA MOSTRAR LA MULTIPLICACION, LA DIVISIÓN, LA SUMA Y RESTA DE DOS NÚMEROS. .................................................................................................................. 9 6) REALIZAR UN PROGRAMA QUE INGRESE TODAS LAS OPERACIONES MATEMÁTICAS. ............................................................................................................................................10 7) EXPORTACIÓN: EL ECUADOR EXPORTA CAFÉ, CACAO Y MAÍZ EN QUINTALES SE DESEA CALCULAR EL TOTAL DE EXPORTACIONES Y EL PORCENTAJE DE CADA PRODUCTO EXPORTANDO, CON LOS SIGUIENTES DATOS MAÍZ 300, CAFÉ 400, CACAO 800. .....................................................................................................................................10 8) REALIZAR UN PROGRAMA QUE CALCULE EL IVA DE UN PRODUCTO POR PANTALLA SE DEBE MOSTRAR EL IVA. ...............................................................................................11 9) REALICE UN PROGRAMA QUE CALCULE EL ÁREA DE UN TRIÁNGULO TENIENDO COMO DATOS DE ENTRADA LA BASE Y LA ALTURA. ........................................................11 10) REALICE UN PROGRAMA QUE PERMITA RECIBIR COMO DATO DE ENTRADA UNA DISTANCIA MEDIDA EN METROS Y LA CONVIERTA A KILÓMETROS. ................................12 11) RESOLVER LA SIGUIENTE ECUACIÓN Y=X3-X2+2-3 .....................................................12 12) CREAR UN PROGRAMA QUE CALCULAR EL SALARIO SEMANAL DE UN EMPLEADO AL QUE SE LE PAGA $5 POR HORA Y TRABAJA 8 HORAS DIARIAS DE LUNES A VIERNES. ..12 13) EN UN SALÓN DE CLASE EXISTEN 42 ALUMNOS LA CUAL QUE ESTÁN DIVIDIDOS EN 30 MUJERES Y 12 VARONES, SE NECESITAN SABER CUÁL ES EL MAYOR PORCENTAJE DE AMBOS. .........................................................................................................................13 15) CREAR UN PROGRAMA QUE PERMITA LEER LA CANTIDAD Y EL PRECIO DE UN PRODUCTO , EL MISMO QUE TIENE UN DESCUENTO DEL 5% MOSTRAR POR PANTALLA EL PRECIO TOTAL. .............................................................................................................13 16) APLICAR UN SELECT CASE PARA DETERMINAR EL DESCUENTO QUE SE OTORGA EN LAS PRÓXIMAS COMPRAS A UN CLIENTE HABITUAL. DICHO CLIENTE CUENTA CON TARJETA DE CRÉDITO DE LA TIENDA RETAIR Y EL DESCUENTO ESTÁ RELACIONADO AL MONTO DE SU FACTURACIÓN DEL MES DE ENERO: ........................................................14 18) INGRESE TRES VALORES Y MUESTRE SI ES POSITIVE, NEGATIVE O NEUTRO. ........16 20) SELECT CASE ...............................................................................................................18 END Select ..........................................................................................................................18
  • 4. PROGRAMACION EN GAMBAS 21) REALIZA UN PROGRAMA UTILIZANDO LA SETENCIA FOR PARA MOSTRAR 10 VECES LA PALABRA AMISTAD..........................................................................................18 22) REALIZAR UNA APLICACIÓN QUE IMPRIMA LOS MULTIPLOS DE 3 HASTA 99. ............19 EJERCICIOS DE LA IDE DE GAMBAS......................................................................................20 23. CALCULADORA ESTANDAR ..........................................................................................21 24.CALCULAR EDAD ...........................................................................................................22 25. PAR O INPAR.................................................................................................................23
  • 7. PROGRAMACION EN GAMBAS 1) QUE MUESTRE EN CONSOLA UNIDAD EDUCATIVA HUGO CRUZ ANDRADE EL CARMEN- MANABI- ECUADOR PUBLIC Sub Main () Dim Institución AS String Dim Cantón AS String Dim Província AS String Dim País AS String Institución=”UNIDAD EDUCATIVA HUGO CRUZ ANDRADE” Cantón=”EL Carmen” Provincia=”Manabí” País=”Ecuador” Print Institución Print cantón &”_” Provincia & “_” & País END UNIDAD EDUCATIVA HUGO CRUZ ANDRADE El Carmen – Manabí – Ecuador 2) INGRESAR 3 NOTAS SACAR LA SUMA Y CALCULAR LA SUMA DEL PROMEDIO 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 Primera Nota” Input n1 Print “Ingrese la Segunda Nota” Input n2 Print “Ingrese la Tercer Nota”
  • 8. PROGRAMACION EN GAMBAS Input n3 S= n1+n2+n3 P= s/3 Print “la suma es:” Print s Print ”el promedio es:” & p END 3. CREAR UN PROGRAMA QUE PERMITA LEER LA CANTIDAD Y EL PRECIO DE UN PRODUCTO, EL MISMO QUE TIENE UN DESCUENTO DEL 5% MOSTRAR POR PANTALLA EL PRECIO TOTAL. PUBLIC Sub Main () Dim cantidad AS Single Dim precio AS Single Dim subt AS Single Dim des AS Single Dim prt AS Single Dim producto as String Print “Bienvenidos 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 cantidad Subt= cantidad*precio Des=subt*0,05% Prt=subt-des Print “el precio total del producto será;” Print prt
  • 9. PROGRAMACION EN GAMBAS END 4) REALIZAR UN PROGRAMA QUE PERMITA REALIZAR LA SUMA DE DOS VALORES Public Sub Main () Dim A AS Byte Dim B AS Byte Dim S AS Byte A= “10” B= “5” S= A+B Print “La suma es:”, 5 END 5) EJERCICIO PARA MOSTRAR LA MULTIPLICACION, LA DIVISIÓN, LA SUMA Y RESTA DE DOS NÚMEROS. PUBLIC Sub Main () Dim S AS Integer Dim P AS Integer Dim O AS Integer Dim A AS Integer S= 10 P=15 O=40 Print S+P Print O-O Print S*O Print P/O END
  • 10. PROGRAMACION EN GAMBAS 6) REALIZAR UN PROGRAMA QUE INGRESE TODAS LAS OPERACIONES MATEMÁTICAS. 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 7) EXPORTACIÓN: EL ECUADOR EXPORTA CAFÉ, CACAO Y MAÍZ EN QUINTALES SE DESEA CALCULAR EL TOTAL DE EXPORTACIONES Y EL PORCENTAJE DE CADA PRODUCTO EXPORTANDO, CON LOS SIGUIENTES DATOS MAÍZ 300, CAFÉ 400, CACAO 800. PUBLIC Sub Main () Dim C AS Integer Dim CA AS Integer Dim M AS Integer Dim P1 AS Single Dim P2 AS Single Dim P3 AS Single Dim T AS Integer C= 800 CA= 400 M= 300 T= C+CA+M P1= (C/T)*100 P1= (CA/T)*100
  • 11. PROGRAMACION EN GAMBAS P1= (M/T)*100 Print “el total de las exportaciones es:”&T Print “el porcentaje del cacao es:”&P1&”%” Print “el porcentaje del café es:”&P2&”%” Print “el porcentaje del maíz es:”&P3&”%” End 8) REALIZAR UN PROGRAMA QUE CALCULE EL IVA DE UN PRODUCTO POR PANTALLA SE DEBE MOSTRAR EL IVA. PUBLIC Sub Main () Dim Iva AS Single Dim S AS Single Print “ingrese el valor” Input Iva S=Iva*12/100 Print “el Iva es:”S END 9) REALICE UN PROGRAMA QUE CALCULE EL ÁREA DE UN TRIÁNGULO TENIENDO COMO DATOS DE ENTRADA LA BASE Y LA ALTURA. PUBLIC Sub Main () Dim b AS Single Dim a AS Single Dim Área AS Single Print “Este programa es para calcular el área, la base y la altura de un triángulo”; Print “Ingrese la base del triángulo que desea calcular su área”; Input b “Print “Ingrese la altura del triángulo que desea calcular su área”; Input a Área= (b*a)/2 Print “El área del triángulo es este”;
  • 12. PROGRAMACION EN GAMBAS Print Área END 10) REALICE UN PROGRAMA QUE PERMITA RECIBIR COMO DATO DE ENTRADA UNA DISTANCIA MEDIDA EN METROS Y LA CONVIERTA A KILÓMETROS. PUBLIC SUB MAIN () DIM metro AS Single DIM kilometro AS Single Print “Ingrese la medida en metro”; Input metro Km=metro/100 Print “La medida ingresada en metros convertida en kilómetros es “; Print “El valor en metros convertida en km es:”&km End 11) RESOLVER LA SIGUIENTE ECUACIÓN Y=X3-X2+2-3 Public Sub Main () Dim x as Integer Dim e as Integer X=3 y=x^3 -x^2 +2-3 Print “El Resultado de la ecuación es”; Print y 3^3-3^2+2-3 END 12) CREAR UN PROGRAMA QUE CALCULAR EL SALARIO SEMANAL DE UN EMPLEADO AL QUE SE LE PAGA $5 POR HORA Y TRABAJA 8 HORAS DIARIAS DE LUNES A VIERNES. PUBLIC SUB MAIN () DIM Salario AS Single DIM Horas AS Single
  • 13. PROGRAMACION EN GAMBAS DIM Total AS Single Salario=5 Horas=8 Total=Salario*Hora*5 Print”El salario semanal del empleado es:” Print total END 13) EN UN SALÓN DE CLASE EXISTEN 42 ALUMNOS LA CUAL QUE ESTÁN DIVIDIDOS EN 30 MUJERES Y 12 VARONES, SE NECESITAN SABER CUÁL ES EL MAYOR PORCENTAJE DE AMBOS. PUBLIC SUB MAIN () DIM Mujeres AS Integer DIM Varones AS Integer DIM Suma AS Integer DIM por1 AS Integer DIM por2 AS Integer Mujeres=30 Varones=12 Suma=Mujeres +Varones Por1=Mujeres/Suma*100 Por2=Hombre/Suma*100 Print”El porcentaje de Mujeres y Varones en el salón:” Print ”Mujeres:”&por1&”%” Print”Hombres:”&por2&”%” END 15) CREAR UN PROGRAMA QUE PERMITA LEER LA CANTIDAD Y EL PRECIO DE UN PRODUCTO , EL MISMO QUE TIENE UN DESCUENTO DEL 5% MOSTRAR POR PANTALLA EL PRECIO TOTAL. PUBLIC SUB MAIN () DIM cantidad AS Single
  • 14. PROGRAMACION EN GAMBAS DIM precio AS Single DIM Subt AS Single DIM Desc AS Single DIM Prt AS Single DIM producto AS Single Print “Bienvenidos 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 Subt=cantidad*precio Desc=Subt*0,05% Prt=Subt-Desc Print “El precio total del producto será”; Print Prt END 16) APLICAR UN SELECT CASE PARA DETERMINAR EL DESCUENTO QUE SE OTORGA EN LAS PRÓXIMAS COMPRAS A UN CLIENTE HABITUAL. DICHO CLIENTE CUENTA CON TARJETA DE CRÉDITO DE LA TIENDA RETAIR Y EL DESCUENTO ESTÁ RELACIONADO AL MONTO DE SU FACTURACIÓN DEL MES DE ENERO: SE CONSIDERACUATRO NIVELES DE FACTURACIÓN Monto Facturado:Enero Descuento:Próxima Compra >450 40% >300 y <=450 30% >150 y <=300 20% <150 10%
  • 15. PROGRAMACION EN GAMBAS PUBLIC SUB MAIN () DIM Monto AS Integer DIM Descuento AS Integer … Select Case Monto Case 0+0 to 150 Descuento=10 Case 151 to 300 Descuento=20 Case 301 to 450 Descuento=30 Case >450 Descuento=40 Case Else Print “Error” End Select Print “El descuento otorgado es &descuento&”%” END 17) INGRESE 3 VALORES E INDIQUE CUAL ES EL MAYOR. A B C 15 5 10 PUBLIC SUB MAIN () DIM A AS Integer DIM B AS Integer DIM C AS Integer …
  • 16. PROGRAMACION EN GAMBAS Print “Ingrese el valor de A”; Input 15 Print “Ingrese el valor de B”; Input 5 Print “Ingrese el valor de C”; Input 10 If A>B AND A>C Print “Mayor es A” Else If B>A AND B>C Print “Mayor es B” Else If C>A AND C>B Print “Mayor es C” Else Print “Error” END IF END 18) INGRESE TRES VALORES Y MUESTRE SI ES POSITIVE, NEGATIVE O NEUTRO. PUBLIC SUB MAIN () DIM Valor AS Integer Print “Ingresa el primer valor”; Input Valor If Valor >0 Then Print “El valor es positivo” Else If Valor <0 Then Print “El valor es negativo”
  • 17. PROGRAMACION EN GAMBAS Else If Valor ==0 Then Print “El valor es neutro” Else Print “Error” END IF END 19) FORMADE PAGO: FP 1,2,03: *Si es 1 el descuento será 10% del valor. *Si es 2 será 15%. *Si es 3 no habrá descuento. PUBLIC SUB MAIN () DIM valor AS Single DIM Fp AS Integer DIM D AS Single Print “Ingrese el valor de producto”; Input valor Print “Ingrese la forma de pago”; Input Fp If Fp==1 then D=(valor*10)/100 Prinf “El descuento es”&D”%” Else Print “No hay descuento” END IF END
  • 18. PROGRAMACION EN GAMBAS 20) SELECT CASE 9 – 10 DAR 7 – 8,99 AAR 4,01 – 6,99 PAAR < = 4 NAAR PUBLIC SUB MAIN () DIM Notas AS Single Print “Ingrese las notas” Input Notas Select Case Notas Case < =4 Print “NAAR” CASE 4,01 to 6,99 Print “PAAR” Case 7 to 8,99 Print “AAR” Case 9 to 10 Print “Error” END Select 21) REALIZA UN PROGRAMA UTILIZANDO LA SETENCIA FOR PARA MOSTRAR 10 VECES LA PALABRA AMISTAD. PUBLIC SUB BUTTON1_ CLICK () DIM x AS Integer X=1 For x=1 to 10 Listbox 1.add (“Amistad”) Next
  • 19. PROGRAMACION EN GAMBAS End 22) REALIZAR UNA APLICACIÓN QUE IMPRIMA LOS MULTIPLOS DE 3 HASTA 99. PUBLIC SUB BUTTON_ CLICK () DIM N AS Integer N=0 For N=0 to 99 step3 Listbox1.add (N) Next END
  • 20. PROGRAMACION EN GAMBAS EJERCICIOS DE LA IDE DE GAMBAS
  • 21. PROGRAMACION EN GAMBAS 23. CALCULADORA ESTANDAR CODIFICACION DE LA CALCULADORA PUBLIC SUB btnsalir_click () ME.close PUBLIC SUB btnlimpiar_click () Txtprival.Text=”” Txtsegval.Text=”” Txtresul.Text=”” END PUBLIC SUB btnsuma_click () Txtresul.text=txtprival.Text+Txtsegval.text END PUBLIC SUB btnresta_click () Txtresul.text=txtprival.Text-Txtsegval.text PUBLIC SUB btnmultiplicacion_click () Txtresul.text=txtprival.Text*Txtsegval.text
  • 22. PROGRAMACION EN GAMBAS PUBLIC SUB btndivision_click () Txtresul.text=txtprival.Text/Txtsegval.text 24.CALCULAR EDAD CODIFICACION DE LOS RESULTADOS DE LAS EDADES PUBLIC SUB btnlimpiar_click () txtnombre.Text=”” txtedad.Text=”” txtresul.Text=”” END PUBLIC SUB btnlsalir_click () ME.close PUBLIC SUB btnejecutar_click () DIM EDAD AS INTERGER EDAD=txtedad.Text IF EDAD<2 AND EDAD>0 THEN Txtresul=”Bebe”
  • 23. PROGRAMACION EN GAMBAS ELSE IF EDAD<12 THEN Txtresul.Text=”Niño” ELSE IF EDAD < 18 THEN txtresul.Text=”joven” ELSE txtresul.Text=”Adulto” ENDIF ENDIF ENDIF 25. PAR O INPAR Ilustración 1:CUANDO EL NUMERO ES PAR
  • 24. PROGRAMACION EN GAMBAS Ilustración 2:CUANDO EL NUMERO ES IMPAR CODIFICACION PUBLIC SUB MAIN() DIM N AS Interger DIM A AS Interger Print “ingrese el numero” Input N N=A MOD 2
  • 25. PROGRAMACION EN GAMBAS If N=0 Then Print “es par” ELSE Print “es impar” ENDIf