FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI...

21
FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

Transcript of FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI...

Page 1: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

FUERZA AÉREA ECUATORIANA Menú de Programas

Nombre: Edga Arcos

Profesor : Ing. Hugo Yanez

Curso: VI C.P.

Page 2: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

INTRODUCCIÓN

El siguiente informe tiene como objetivoelaborar un Manual de Usuario que sirva

comoguía a través del Menú de Programas donde

semuestra algunos de los más importantesproyectos desarrollados en el programa

VisualBasic 6.0 utilizando los Códigos del mismopara el fácil entendimiento del usuario.

Page 3: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

OBJETIVOS DEL MANUAL DE USUARIO- Mostrar las facilidades que nosproporciona Visual Basic al utilizar susherramientas adecuadamente. - Ejecutar los programas en la práctica,después de aplicar el código o algoritmoelaborado.- Ayudar a las personas que empiezan a utilizar Visual Basic ejercitándolos conprogramas útiles y prácticos.

Page 4: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

MENÚ DE PROGRAMA

A continuación se va mostrar los programas solicitados en el trabajo con la codificación

requerida:

1) Dado en N numeros por tecladodeterminar cuantos son pares y cuantosson impares?

Page 5: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

Dim i As Integer

Dim contp As Integer

Dim N As Integer

contp = 0

i=1

N= val (Text1.Text) o el Text del número indicado.

While i <= N

num = Val(InputBox(“Ingrese su numero:”,”numero”))

If num Mod 2=0 Then

contp=contp+1

Else

conti=conti+1

End If

i = i+1

Wend

Label 3. Caption = Contp

Label 5.Caption= Conti

End Sub

Private Sub Command2_Click()

Text1.Text = “”

Label3Caption = “”

Label5Caption = “”

End Sub

Page 6: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

2) Dado N numeros por teclado determinar

la suma y el promedio ?Dim i As Integer

Dim suma, promedio, numero As Double

Dim N As Integer

suma = 0

i = 1

N = Val(Text1.Text)

While i < N

numero = Val(Input Box(“ingrese numero:”,”numero”))

suma = suma + numero

i= 1+i

Wend

Label4.Caption = suma

Promedio = suma / N

Label6.Caption = promedio

End Sub

Page 7: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

3)Dado en N números por teclado determinarcual número es el mayor?Dim i As Integer

Dim mayor, numero As Double

Dim N as Integer

mayor = 0

i = 1

N = Val(Text1.Text)

While i <= N

numero = Val(InputBox(“Ingrese numero:”, “numero”))

If numero > mayor Then

mayor = numero

End If

i = i+1

Wend

Label3.Caption = mayor

End Sub

Page 8: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

4) Dado en N números por teclado determinar cuántos están entre 15 y 25, cuantos están entre 26 y 35, cuántos están entre 36 y 75 y cuántos están fuera de rango?

Dim I As Integer

Dim Num As Double

Dim n As Integer

Cont1= 0

Cont2= 0

Cont3= 0

Cont4= 0

num= 0

i=1

N= Val(Text1.Text)

While i<=N

num=Val(Inputbox(“Ingrese cuantos numeros”))

If(15<=num<=25) Then

cont1= cont1+1

Else If(26<=num<=35) Then

cont2= cont2+2

Page 9: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

Else If (36<=num<=75) Then

cont3=cont3+1

Else

cont4=cont4+1

End If

i=i+1

Wend

Label5.Caption=cont1

Label6.Caption=cont2

Label9.Caption=cont3

Label10.Caption=cont4

End Sub

5) Dada N Cantidad de números debemos determinar cuántos son mayores y menores que 7

Page 10: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

Dim I As Integer Dim numero As IntegerDim N As Integercont1=0Cont2=0i=1N = Val(Text1.Text)While i <= N numero = Val(InputBox(Ingrese numero:”,”numero”)) If numero < 7 Then cont1= cont1+1 Else If numero > 7 Then cont2= cont +2 Else numero= 0End Ifi= i+1WendLabel4.Caption = cont1Label5.Caption = cont2

End Sub

Page 11: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

Marco TeóricoINSTRUCCIONES

1) Descargar el Programa Visual Basic versión 6.02) Abrir el programa donde se encontrará diferentesiconos, seleccionar Standard.Exe y después dar click en Open o Abrir.

Page 12: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

Marco TeóricoInstrucciones

3) Como podemos observar en la parte superior izquierda tenemos el Cuadro de Herramientas del cual tomamos Label, TextBox y CommandButton para plantear nuestro programa.

Page 13: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

Marco Teórico Descripción: A continuación vamos a describirlas herramientas principales para hacer

nuestroprograma.Label: Se utiliza para insertas éticas o títulosdentro del programa.TextBox: Sirve para abrir un espacio en elprograma donde vamos a estar mostrandodiferentes textos, ejemplo: listados.dealumnos.

Commandbutton: Se utiliza para crear unbotón de orden.

Page 14: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

Marco Teórico INTRUCCIONES

4) Procedemos a dibujar Textbox, Label,Commandbutton en el número que seanrequeridas para poder resolver nuestroprograma.

Page 15: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

Marco Teórico INSTRUCCIONES

5) En cada Boton dar doble click yempezar a escribir el código Fuenteque se ejecutará posteriormente al pulsar.

Page 16: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

Marco TeóricoINSTRUCCIONES

6) En este 6to paso es importante aclararalgunos términos utilizados en el CódigoFuente y su importancia dentro del programa

y de un bucle.Variable: Estas son utilizadas para almacenarvalores que pueden cambiar durante laejecución de un programa, existen 3 tipos devariables: variables de objeto, variables deEntorno, variables declaradas

Page 17: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

Declaración de VariablesDim nombre as tipoDim contador as tipoDim a, b, c as long

TIPO DE DATOS Variable es el nombre que le daremos, como se ha indicado

en los ejemplos anteriores y el tipo es el formato del dato que contendrá y puede ser:

String : Para cadenas de letras o, palabra o frases.

String de longitud: Igual que string pero que tienen logitud máxima.

Integer: Para números enteros desde el -32768 hasta el 32767

Long: Para números enteros desde el -2147483648 al 2147483647

Page 18: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

BUCLEUn bucle o ciclo, en programación, es unasentencia que se realiza repetidas veces a untrozo aislado de código, hasta que la condiciónasignada a dicho bucle deje de cumplirse.Ejemplo:int var=0; //Código para el bucle int i; // este es el Bucle for for(i=0;i<10;i+=2) { var += 2; } printf("el resultado es %i", var);

Page 19: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

Marco TeóricoINSTRUCCIONES

7) Una vez explicado el Código y los términos procedemos a utilizar el programa presionando la en la barra de herramientas INICIAR EJECUCIÓN como demostramos a continuación:

8) Si queremos pausar el programa para podercorregir el mismo vamos a PAUSAR EJECUCIÓN.

Page 20: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

CONCLUSIONES1) Es importante utilizar Visual Basic 6.0 yaque no solo sirve para poder realizar trabajosbásicos de suma resta, promedio sino

tambiénen el ámbito empresarial la gran mayoría desistemas financieros y contables.2) La práctica constante en la elaboración deprogramas es vital para poder perfeccionar yhacer que el sistema funcione correctamente.3) Esta versión de Visual Basic 6.0 esimportante para continuar usando lasversiones mas avanzadas.

Page 21: FUERZA AÉREA ECUATORIANA Menú de Programas Nombre: Edga Arcos Profesor : Ing. Hugo Yanez Curso: VI C.P.

RECOMENDACIONES1) Tener una asesoría correcta en el

momentode utilizar el programa se debe usar este

tipode manuales que dan paso a paso la formaadeacuada de como solucionar un programa .2) Siempre se debe revisar el programafinalmente elaborado para no tener los

erroresde escritura que no de una incorrectaRespuesta.3) Debemos tener siempre en cuenta queelaboración correcta del “bucle” hace que laInformación se acumule y las variables seaniden para mostrar el resultado.