jhon henry alava giler

15
Perteneciente a: Álava Giler Jhon Henry Licenciado: Ing. Stalin Rodríguez Materia: Desarrollo de funciones en el sistema informático Tema: Programas en consola en el entorno grafico de Gambas Paralelo: 3 RO “B” Sistemas Año Lectivo:

Upload: jhag16

Post on 11-Aug-2015

72 views

Category:

Engineering


4 download

TRANSCRIPT

Page 1: Jhon Henry Alava Giler

Perteneciente a:

Álava Giler Jhon Henry

Licenciado:

Ing. Stalin Rodríguez

Materia:

Desarrollo de funciones en el sistema informático

Tema:

Programas en consola en el entorno grafico de Gambas

Paralelo:

3RO “B” Sistemas

Año Lectivo:

2014-2015

Page 2: Jhon Henry Alava Giler

Mostrar nombre de la instituciónPublic 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

Primer programa de cadena de textoPublic Sub Main ( )Dim Nombre As stringDim Apellidos As stringNombre= ”Jhon”Apellidos= “Alava Giler”Print Apellidos & “,” & Nombre

Programa que calcula el promedio de tres notasPublic 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

Page 3: Jhon Henry Alava Giler

Programa que permita recibir como dato de entrada una distancia medida en metros y convertirla a kilómetrosPublic sub main ( )Dim Metro as single Dim Kilometro as singlePrint “ ingrese la medida en metros para convertirla a kilometros ”Input MetroKilometro = Metro / 1000Print “la medida en km es : ” KilometroEnd

Programa que permite leer la cantidad y el precio de un producto el mismo que tiene un descuento de 5% mostrar por pantalla el precio totalPublic 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

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.

Page 4: Jhon Henry Alava Giler

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 : ” Des1ElseIf Fp = 2 Then Des1 = (A * 15 )/100Print “El Descuento Sera De : ” Des1ElsePrint “No Habra Descuento”End if

Realizar Una Aplicación Que Muestre Los Multiplos De 3 Hasta El 99.Public Sub Main ( )Dim B As IntegerFor B = 3 To 99 Step 3Lisbox.Add(B)NextEn un aula de clase hay 42 alumnos que esta dividido en 30 mujeres y 12 varones calcular el porcentajePublic sub main ( )Dim Mujeres as integerDim Varones as integerDim Suma as integerDim P1 as integerDim P2 as integerMujeres = 30Varones = 12Suma = Mujeres + VaronesP1 = Mujeres / Suma * 100P2 = Varones / Suma * 100Print “el porcentaje de mujeres y varones es”Print “mujeres :” & P1& “%”Print “Varones:” & P2 & “%”End

Page 5: Jhon Henry Alava Giler

Realiza Un Programa Utilizando La Sentencia For Para Mostrar 10 Veces La Palabra “Amistad”.Public Sub Main ( )Dim A As IntegerFor A = 1 To 10Lisbox.Add(A)Next

Programa que calcule el área de un triangulo teniendo como datos de entrada la base y la alturaPublic sub main ( )Dim Base as single Dim Altura as singleDim Area as singlePrint “ ingrese el altura del triangulo que desea calcular el area ”Input AlturaPrint “ingrese la base del triangulo que desea calcular la el area ” Input BaseArea = (Altura * Base ) / 2Total = (Valor * 12 ) / 100Print “el área de triangulo es : ” & AreaEnd

Programa que calcula el salario de un trabajador que gana 5 dolares por hora y trabaja 8 horas diariasPublic 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

Definir El Valor De Un Numero: Positivo, Negativo, Neutro Public Sub Main ( )Dim A As SinglePrint “Ingrese Un Valor ”Input A...

Page 6: Jhon Henry Alava Giler

If A > 0 Print “Positivo ”ElseIf A < 0 Print “Negativo ”ElseIf A = 0 Print “Neutro ”End if

Programa que permite ingresar el valor de un producto, y el número de unidades del mismo, mostrar por pantalla el total de importaciones, y tambien que muestre la comisión del 15% en consolaPublic sub main ( )Dim N_producto as stringDim V_producto as singleDim Unidades as integerDim Importacion as singleDim Comision as singleDim V_total as singlePrint “ingrese el nombre de su producto”Input N_productoPrint “ingrese el valor por producto”Input V_productoPrint “ingrese la unidades de su producto”Input UnidadesImportacion = Unidades * V_productoPrint “el total de la importaciones”Print “la comisión del 15%”Print ComisionV_total = Comision + ImportacionPrint “el total por el producto la venta es :”Print N_producto & V_total End

Programa que calcula el iva de un producto por consola se debe mostrar el ivaPublic sub main ( )Dim Valor as single Dim Producto as stringDim Total as singlePrint “ ingrese el producto ”Input ProdructoPrint “ingrese el valor ” Input ValorTotal = (Valor * 12 ) / 100Print “el nombre del producto es : ” & Producto

Page 7: Jhon Henry Alava Giler

Print “el valor del iva es: ” & TotalEnd

Exportaciones en el ecuador exporta café, cacao y maíz en quintales se desea calcular el total de portaciones y el porcentaje de cada uno. Productos exportados con los siguientes datos: maíz 300, café 400, cacao 800Public sub main ( )Dim Cacao as integerDim Cafe as integerDim Maiz as integerDim P1 as singleDim 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 procentaje del cafe es : ” & P1 & “ % ”Print “el procentaje del Cacao es : ” & P2 & “ % ”Print “el procentaje del Maíz es : ” & P3 & “ % ”End

Programa para resolvamos la siguiente ecuación:y = x3 – x2 + 2 – 3Public 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 – 3Print “el resultsdo de la ecuación es : ” & yEnd

Operaciones básicas de matemáticasPublic sub main ( )Dim B as byteDim C as byteB = 20

Page 8: Jhon Henry Alava Giler

C = 65Print B +CPrint B – CPrint B / CPrint B * CEnd

La suma de dos valoresPublic sub main ( )Dim A as byteDim B as byteDim S as byteA = 20B = 65S = A +BPrint “la suma es : ” & SEnd

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%

Page 9: Jhon Henry Alava Giler

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

Definir Cuál Valor Es Mayor.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 Ultimo Valor ”Input C...If A > B And A > C Print “Mayor Es A ”If B > C And B > APrint “Mayor Es B ”ElsePrint “Mayor Es C ”End if

Calculadora Basica:

Page 10: Jhon Henry Alava Giler

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

Public Sub Button1_Click()End

Public Sub Btnlimpiar_Click() Txtprival.Txt = “” Txtsegval.Txt = “” Txtresul.Txt = “”End

Public Sub Btnsalir_Click()Me.CloseEnd

Public Sub Btnresta_Click() Txtresul.Text = Txtprival.Text - Txtsegval.TextEnd

Public Sub Btnmulti_Click() Txtresul.Text = Txtprival.Text * Txtsegval.TextEnd

Public Sub Btndiv_Click() Txtresul.Text = Txtprival.Text / Txtsegval.TextEnd

Public Sub Txtsegval_Keypress()End

Promediar Notas De Un X Estudiante.

Promedio

Page 11: Jhon Henry Alava Giler

9 - 10 DAR7 - 8.99 AAR4.01 - 6.99 PARA4 < = NAAR

Public Sub Main ( )Dim A As SinglePrint “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 “Paar ”ElseCase A < = 4Print “Naar ”End SelectEnd

Aplicación Para La Edad:

Page 12: Jhon Henry Alava Giler

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

Page 13: Jhon Henry Alava Giler

Par O Impar:Public sub _new()EndPublic sub form_open()EndPublic sub button3_click()EndPublic sub btnlimp_click()Txtnumero.text = “”EndPublic sub btnsalir_click()Me.closeEndPublic sub btnejecut_click()Dim numero as integerDim a as integerNumero = txtnumero.textA = numero mod 2If a <= 0Message(“par”)Else Message( “impar”)Endif End