trabajo de bloc hechos en gambas
Post on 24-Jul-2015
82 Views
Preview:
TRANSCRIPT
UNIDAD EDUCATIVA
“HUGO B. CRUZ ANDRA-DE”
NOMBRE RICHAR BRYAN
APELLIDO MERA LOOR
FECHA 06-02-2015
MATERIA DFSI
ING STALIN RODRIGUEZ
CURSO TERCERO
PARALELO B
ESPECIALIDAD SISTEMAS
2014-2015
2014-2015
“Ejercicios realizados en consola y graficos
de gambas”1. Primer programa de cadena de texto
Public sub main ( )Dim Nombre as stringDim Apellidos as stringNombre = “ Manuel ”Apellidos = “Alvares Gomez”Print Apellidos & “ , ” & NombreEnd
2. Mostrar nombre de la institución
Public sub main ( )Dim Institucion as stringDim Pais as stringDim Provincia as stringDim Canton as stringInstitucion = “ UNIDAD EDUCATIVA HUGO CRUZ ANDRADE ”Pais = “ECUADOR”Provincia = “MANABI”Canton = “EL CARMEN”Print InstitucionPrint Canton & “ - ” & Provincia & “-” & Paisend
3. Ingresar tres notas y sacar el promedio
Public sub main ( )Dim N1 as singleDim N2 as singleDim N3 as singleDim S as singleDim P as singlePrint “ingrese la primer nota”Input N1Print “ingrese la segunda nota”Input N2Print “ingrese la tercera nota”Input N3S = N1 + N2+ N3 P = S / 3 Print “ la suma es : ”, SPrint “el promedio es : ”, PEnd
Public sub main ( )Dim Cacao as integerDim Cafe as integerDim Maiz as integerDim P1 as single Dim P2 as singleDim Suma as integerCafé = 400Cacao = 800Maíz = 300Suma = Café + Cacao + MaízP1 = (Café / Suma ) * 100P2 = (Cacao / Suma ) * 100P3 = (Maíz / Suma ) * 100Print “el total de exportaciones es : ” & SumaPrint “el porcentaje del cafe es : ” & P1 & “ % ”Print “el porcentaje del Cacao es : ” & P2 & “ % ”Print “el porcentaje del Maíz es : ” & P3 & “ % ”End
4. Total de exportaciones
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 stringDim Total as singlePrint “ ingrese el producto ”Input ProductoPrint “ingrese el valor ” Input ValorTotal = (Valor * 12 ) / 100Print “el nombre del producto es : ” & ProductoPrint “el valor del iva es: ” & TotalEnd
6. Programa que calcule el área de un triángulo teniendo como datos de entrada la base y la altura
Public sub main ( )Dim Base as single Dim Altura as singleDim Area as singlePrint “ ingrese el altura del triángulo que desea calcular el area ”Input AlturaPrint “ingrese la base del triángulo que desea calcular la el area ” Input BaseArea = (Altura * Base ) / 2Total = (Valor * 12 ) / 100Print “el área de triangulo es : ” & AreaEnd
7. Programa que permita recibir como dato de entrada una dis-tancia medida en metros y convertirla a kilometros
Public sub main ( )Dim Metro as single Dim Kilometro as singlePrint “ ingrese la medida en metros para convertirla a kilo-metros ”Input MetroKilometro = Metro / 1000
Print “la medida en km es : ” KilometroEnd
8. Programa que muestre el valor de (x)
Public sub main ( )Dim x as byte Dim y as singlePrint “ resolvamos la siguiente ecuación y = x3 – x2 +2 - 3”Print “se le da el valor a x”Input xy = x ^ 3 – x ^ 2 +2 – 3
Print “el resultado de la ecuación es : ” & yEnd
9. Resolver la siguiente ecuacion
Public sub main ( )Dim N1 as singlePrint “ resolvamos la siguiente ecuación y = x3 – x2 +2 - 3”Print “se le da el valor a x”Input xy = x ^ 3 – x ^ 2 +2 – 3Print “el resultado de la ecuación es : ” & yEnd
10. Programa que ingrese dos valores mostrar por pantalla la suma, resta, division y multiplicacion
Public sub main ( )Dim B as byteDim C as byteB = 20C = 65Print B +CPrint B – CPrint B / CPrint B * CEnd
11. Ingrese dos valores y mostrar por pantalla la suma
Public sub main ( )Dim A as byteDim B as byteDim S as byteA = 20B = 65S = A +BPrint “la suma es : ” & SEnd
12. Programa que muestre por pantalla el Precio to-tal del producto
Public sub main ( )Dim Cantidad as singleDim Precio as singleDim Sud as singleDim Des as singleDim Prt as singleDim Producto as stringPrint “bienvenido a mi programa”Print “ingrese el nombre del producto”Input ProductoPrint “ingrese la cantidad del producto”Input CantidadPrint “ingrese el precio del producto”Input PrecioSud = Cantidad * PrecioDes = Sud * 0.05Prt = Prt – DesPrint “el precio total de producto será ”Print PrtEnd
13. Programa que muestre por pantalla el Salario se-manal de un empleador
Public sub main ( )Dim Salario as singleDim Horas as singleDim Total as singleSalario = 5Horas = 8Total = Salario * Horas * HorasPrint “el salario semanal del empleado es”Print TotalEnd
14.
Public sub main ( )Dim Mujeres as integerDim Varones as integerDim Suma as integerDim P1 as integerDim P2 as integerMujeres = 30
Varones = 12Suma = Mujeres + VaronesP1 = Mujeres / Suma * 100P2 = Varones / Suma * 100Print “el porcentaje de mujeres y varones es”Print “mujeres :” & P1& “%”Print “Varones:” & P2 & “%”End
15.
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
16. 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 está relacionado al monto de su factorización del mas de enero se considera con cuatro niveles de facto-rización
Monto facturado ENERO DESCUENTO DE LA PRO-XIMA COMPRA
>450
300y<=450
>150y<=300
<150
40%
30%
20%
10%
Public sub main ( )
Dim des as integerDim fac as integer...Select case desCase 0 to 150Fac = 10 Case 151 to 300
Fac = 20Case 301 to 450Fac = 30Case > 450 Fac = 40Case else Print “para la proxima compra tendra un descuento del: ”Print fac & ”%”End select
17. Promediar notas de un x estudiante.
Promedio9 - 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 < = 10Print “dar ”ElseCase a > = 7 do a < = 8.99 Print “aar ”ElseCase a < = 6.99Print “par ”ElseCase a < = 4Print “naar ”End selectEnd
18.Definir cuál valor es mayor.
A B C
Public sub main ( )
Dim a as integerDim b as integerDim c as integerPrint “ingrese un valor ”Input aPrint “ingrese otro valor ”Input bPrint “ingrese un último valor ”Input c...If a > b and a > c Print “mayor es a ”
If b > c and b > aPrint “mayor es b ”
Else
Print “mayor es c ”
Endif
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 singleDim fp as integerDim des1 as singlePrint “ingrese un valor ”Input aPrint “ingrese una forma de pago ”Input fp...If fp = 1 then Des1 = (a * 10 )/100Print “el descuento sera de : ” des1Else
If fp = 2 then Des1 = (a * 15 )/100Print “el descuento sera de : ” des1ElsePrint “no habra 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 ”ElseIf a < 0 Print “negativo ”ElseIf a = 0 Print “neutro ”
Endif
21.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 10Lisbox.add(a)
Next
22.Realizar una aplicación que muestre los múltiplos de 3 hasta el 99.
Public sub main ( )
Dim b as integer
For b = 3 to 99 step 3Lisbox.add(b)
Next
23.Calculadora básica: Para realizar esta calculadora básica utilizamos de la caja de herramientas:
Label
Textbox
Botton
La codificacion utilizada seria:
Public sub listbox1_click()EndPublic sub label2_mousedown()EndPublic sub label4_mousedown()EndPublic sub textbox1_keypress()EndPublic sub button3_click()EndPublic sub
Public sub btnlimpiar_click() Txtprival.txt = "" Txtsegval.txt = "" Txtresul.txt = ""EndPublic sub btnsalir_click()Me.closeEndPublic sub btnresta_click() Txtresul.text = txtprival.text - txtsegval.textEndPublic sub btnmulti_click() Txtresul.text = txtprival.text * txtsegval.textEndPublic sub btndiv_click() Txtresul.text = txtprival.text / txtsegval.text
button4_click()EndPublic sub btnsuma_click() Txtresul.text = txtprival.text + txtsegval.textEnd
EndPublic sub txtsegval_keypress()End
24. Aplicación para la edad:
Para realizar esta aplicación utilizamos de la caja de herramientas:
Label
Textbox
Botton
La codificacion utilizada seria:
Public sub btnejecutar_click()Dim edad as integerEdad = txtedad.textIf 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
25. Par o impar:
La codificacion utilizada seria:
Public sub _new()End
Public sub form_open()End
Public sub button3_click()EndPublic sub btnlimp_click()Txtnumero.text = ""
EndPublic sub btnsalir_click()Me.closeEnd
Public sub btnejecut_click()Dim numero as integerDim a as integerNumero = txtnumero.textA = número mod 2If a <= 0Message("par")
Else Message( "impar")Endif End
top related