Programacion en gambas

29
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

Transcript of 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................................................................................................................4

1) QUE MUESTRE EN CONSOLA UNIDAD EDUCATIVA HUGO CRUZ ANDRADE EL CARMEN- MANABI- ECUADOR....................................................................................................5

2) INGRESAR 3 NOTAS SACAR LA SUMA Y CALCULAR LA SUMA DEL PROMEDIO..............5

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........................................................................................................................ 6

4) REALIZAR UN PROGRAMA QUE PERMITA REALIZAR LA SUMA DE DOS VALORES........7

5) EJERCICIO PARA MOSTRAR LA MULTIPLICACION, LA DIVISIÓN, LA SUMA Y RESTA DE DOS NÚMEROS............................................................................................................................ 7

6) REALIZAR UN PROGRAMA QUE INGRESE TODAS LAS OPERACIONES MATEMÁTICAS.8

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................................................................................................................................................. 8

8) REALIZAR UN PROGRAMA QUE CALCULE EL IVA DE UN PRODUCTO POR PANTALLA SE DEBE MOSTRAR EL IVA.........................................................................................................9

9) REALICE UN PROGRAMA QUE CALCULE EL ÁREA DE UN TRIÁNGULO TENIENDO COMO DATOS DE ENTRADA LA BASE Y LA ALTURA...............................................................9

10) REALICE UN PROGRAMA QUE PERMITA RECIBIR COMO DATO DE ENTRADA UNA DISTANCIA MEDIDA EN METROS Y LA CONVIERTA A KILÓMETROS...................................10

11) RESOLVER LA SIGUIENTE ECUACIÓN Y=X3-X2+2-3.........................................................10

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.. .10

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.................................................................................................................................. 11

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...................................................................................................................... 11

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:............................................................12

18) INGRESE TRES VALORES Y MUESTRE SI ES POSITIVE, NEGATIVE O NEUTRO.........14

20) SELECT CASE....................................................................................................................... 16

END Select................................................................................................................................... 16

21) REALIZA UN PROGRAMA UTILIZANDO LA SETENCIA FOR PARA MOSTRAR 10 VECES LA PALABRA AMISTAD................................................................................................16

PROGRAMACION EN GAMBAS

22) REALIZAR UNA APLICACIÓN QUE IMPRIMA LOS MULTIPLOS DE 3 HASTA 99.............17

EJERCICIOS DE LA IDE DE GAMBAS...........................................................................................19

23. CALCULADORA ESTANDAR................................................................................................20

24.CALCULAR EDAD.................................................................................................................. 21

25. PAR O INPAR........................................................................................................................ 22

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

END

PROGRAMACION EN GAMBAS

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

6) REALIZAR UN PROGRAMA QUE INGRESE TODAS LAS OPERACIONES MATEMÁTICAS.

PUBLIC Sub Main ()

Dim B AS Byte

PROGRAMACION EN GAMBAS

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

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&”%”

PROGRAMACION EN GAMBAS

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”;

Print Área

END

PROGRAMACION EN GAMBAS

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-3Public 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

DIM Total AS Single

Salario=5

Horas=8

PROGRAMACION EN GAMBAS

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

DIM precio AS Single

DIM Subt AS Single

DIM Desc AS Single

DIM Prt AS Single

PROGRAMACION EN GAMBAS

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 CONSIDERA CUATRO NIVELES DE FACTURACIÓN

>450 40%

>300 y <=450 30%

PROGRAMACION EN GAMBAS

>150 y <=300 20%

<150 10%

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) FORMA DE 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

End

PROGRAMACION EN GAMBAS

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”

ELSE

PROGRAMACION EN GAMBAS

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

If N=0 Then

PROGRAMACION EN GAMBAS

Print “es par”

ELSE

Print “es impar”

ENDIf

PROGRAMACION EN GAMBAS