17
UNIDAD EDUCATIVA “HUGO BENJAMIN CRUZ ANDRADE” VANESSA JASMIN JARA ALUNNO 3º DE BACHILLERATO “C” SISTEMAS CURSO EJERCICIOS EN GAMBAS TEMA ING: ESTALIN RODRIGUEZ LICENCIADO 2014-2015 AÑO LECTIVO

Jara vanessa

Embed Size (px)

Citation preview

UNIDAD EDUCATIVA “HUGO BENJAMIN CRUZ ANDRADE”

VANESSA JASMIN JARA ALUNNO

3º DE BACHILLERATO “C” SISTEMAS CURSO

EJERCICIOS EN GAMBAS

TEMA

ING: ESTALIN RODRIGUEZ

LICENCIADO

2014-2015

AÑO LECTIVO

1) Primer programa de cadena de texto

Public sub main ( )

Dim Nombre as string

Dim Apellidos as string

Nombre = “ Manuel ”

Apellidos = “Alvares Gomez”

Print Apellidos & “ , ” & Nombre

end

2) Mostrar nombre de la institución

Public sub main ( )

Dim Institucion as string

Dim Pais as string

Dim Provincia as string

Dim Canton as string

Institucion = “ UNIDAD EDUCATIVA HUGO CRUZ ANDRADE ”

Pais = “ECUADOR”

Provincia = “MANABI”

Canton = “EL CARMEN”

Print Institucion

Print Canton & “ - ” & Provincia & “-” & Pais

end

3) HHH

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

4) ssss

5) programa que calcula 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 Prodructo

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

Public sub main ( )

Dim Cacao as integer

Dim Cafe as integer

Dim Maiz as integer

Dim P1 as single

Dim P2 as single

Dim Suma as integer

Café = 400

Cacao = 800

Maíz = 300

Suma = Café + Cacao + Maíz

P1 = (Café / Suma ) * 100

P2 = (Cacao / Suma ) * 100

P3 = (Maíz / Suma ) * 100

Print “el total de exportaciones es : ” & Suma

Print “el procentaje del cafe es : ” & P1 & “ % ”

Print “el procentaje del Cacao es : ” & P2 & “ % ”

Print “el procentaje del Maíz es : ” & P3 & “ % ”

End

6) Programa que calcule el área de un triangulo teniendo como datos de

entrada la base y la altura

Public sub main ( )

Dim Base as single

Dim Altura as single

Dim Area as single

Print “ ingrese el altura del triangulo que desea calcular el area ”

Input Altura

Print “ingrese la base del triangulo que desea calcular la el area ”

Input Base

Area = (Altura * Base ) / 2

Total = (Valor * 12 ) / 100

Print “el área de triangulo es : ” & Area

End

7) Programa que permita recibir como dato de entrada una distancia medida

en metros y convertirla a kilometros

Public sub main ( )

Dim Metro as single

Dim Kilometro as single

Print “ ingrese la medida en metros para convertirla a kilometros ”

Input Metro

Kilometro = Metro / 1000

Print “la medida en km es : ” Kilometro

End

8) hhyhygyggg

Public sub main ( )

Dim x as byte

Dim y as single

Print “ resolvamos la siguiente ecuación y = x3 – x2 +2 - 3”

Print “se le da el valor a x”

Input x

y = x ^ 3 – x ^ 2 +2 – 3

Print “el resultsdo de la ecuación es : ” & y

End

9) HBBHVVVV

Public sub main ( )

Dim N1 as single

Print “ resolvamos la siguiente ecuación y = x3 – x2 +2 - 3”

Print “se le da el valor a x”

Input x

y = x ^ 3 – x ^ 2 +2 – 3

Print “el resultsdo de la ecuación es : ” & y

End

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

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

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

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

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

Public sub main ( )

Dim N_producto as string

Dim V_producto as single

Dim Unidades as integer

Dim Importacion as single

Dim Comision as single

Dim V_total as single

Print “ingrese el nombre de su producto”

Input N_producto

Print “ingrese el valor por producto”

Input V_producto

Print “ingrese la unidades de su producto”

Input Unidades

Importacion = Unidades * V_producto

Print “el total de la importaciones”

Print “la comisión del 15%”

Print Comision

V_total = Comision + Importacion

Print “el total por el producto la venta es :”Print N_producto & V_total

End

Aplicar un select case para determinar el descuento que se otorga en la próxima

compra a un cliente avitual dicho cliente cuenta con tarjeta d crédito d la tienda

RETAIL y el descuento esta relacionado al monto desu factorización del mas de enero

se considera con cuatro niveles de factorización

Monto facturado ENERO DESCUENTO DE LA PROXIMA COMPRA

>450

300y<=450

>150y<=300

<150

40% 30% 20% 10%

Public sub main ( ) Dim des as integer Dim fac as integer ... Select case des Case 0 to 150 Fac = 10 Case 151 to 300 Fac = 20 Case 301 to 450 Fac = 30 Case > 450 Fac = 40 Case else Print “para la proxima compra tendra un descuento del: ” Print fac & ”%” End select

Promediar notas de un x estudiante.

Promedio

9 - 10 dar

7 - 8.99 aar

4.01 - 6.99 para

< = naar

Public sub main ( )

Dim a as single Print “ingrese un valor ” Input a ... Select case Case a > = 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

Definir cuál valor es mayor.

A B C

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 ultimo valor ” Input 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

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 sera de : ” des1 Else If fp = 2 then Des1 = (a * 15 )/100 Print “el descuento sera de : ” des1 Else Print “no habra descuento ” Endif

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

.

Ejercicios:

Realiza un programa utilizando la sentencia for para mostrar 10 veces la palabra “amistad”.

Public sub main ( ) Dim a as integer For a = 1 to 10 Lisbox.add(a) Next

Realizar una aplicación que muestre los multiplos de 3 hasta el 99.

Public sub main ( ) Dim b as integer For b = 3 to 99 step 3 Lisbox.add(b) Next

Calculadora basica:

Para realizar esta calculadora basica utilizamos de la caja de herramientas:

Label

Textbox

Botton

La codificacion 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

Aplicación para la edad:

Para realizar esta aplicacion utilizamos de la caja de herramientas:

Label

Textbox

Botton

La codificacion utilizada seria:

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 = "bebe.." Else If edad < 12 then Txtresul.text = "niño.." 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

Par o impar:

La codificacion 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 = numero mod 2 If a <= 0 Message("par") Else Message( "impar") Endif End