UNIVERSIDAD TECNICA DE AMBATO.            UNIVERSIDAD TECNICA                       DE AMBATO                FACULTAD DE C...
UNIVERSIDAD TECNICA DE AMBATO.                                                        IndicéPortada…………………………………………..1Índi...
UNIVERSIDAD TECNICA DE AMBATO.Elemento 3Utilización de Estructuras de Control para la manipulación de información.Introduc...
UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 1                                     Caratula.1.- Enunciado.       Realice un pro...
UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 2                                  Datos personales.1.- Enunciado.       Realice u...
UNIVERSIDAD TECNICA DE AMBATO.       Private Sub cmdnuevo_Click(ByVal sender As System.Object, ByVal e As       System.Eve...
UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO N 3                               Regiones del ecuador1.- Enunciado       Diseñe u...
UNIVERSIDAD TECNICA DE AMBATO.4.-componenteFormularios =11Form1= ContraseñaForm2= BienvenidosRealizado por: Edisson Gómez ...
UNIVERSIDAD TECNICA DE AMBATO.Form3=Menu RegionesForm4=Region CostaForm5=Caracteristicas de la Region CostaForm6=Region si...
UNIVERSIDAD TECNICA DE AMBATO.        End Sub      CODIGO PARA OCULTAR LAS PLANTILLAS FORM      Private Sub Button1_Click(...
UNIVERSIDAD TECNICA DE AMBATO.Es una aplicación que es muy buena ya que nos presenta las regiones del ecuadorcon sus carac...
UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 4                                Ingreso de tres notas.1.- Enunciado.En el siguien...
UNIVERSIDAD TECNICA DE AMBATO.4.- Complemento.LABELS 7Label1: NOMBRE.Label2: MODULO.Label3: DEBERES.Label4: LECCIONES.Labe...
UNIVERSIDAD TECNICA DE AMBATO.BUTTON:2Button1: NUEVOButton2: SALIR5.-Codificadotxtdeberes Private Sub txtdeberes_TextChang...
UNIVERSIDAD TECNICA DE AMBATO.txtlecciones  Private Sub txtlecciones_TextChanged(ByVal sender As System.Object, ByVal e As...
UNIVERSIDAD TECNICA DE AMBATO.//VALIDACION DE DATOS     If Val(txtdeberes.Text) > 10 Then       txtdeberes.Text = ""     E...
UNIVERSIDAD TECNICA DE AMBATO.    txtequiv.Text = ""    txtpromedio.Text = ""  End SubSALIR Private    Sub   salir_Click(B...
UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 5                             Tabla de multiplicar y series.1.- EnunciadoRealice u...
UNIVERSIDAD TECNICA DE AMBATO.4.- ComponentesFORM 1BUTTON 3Button1= Command 1Button2= Serie de datosButton3= SalirLABEL=Ta...
UNIVERSIDAD TECNICA DE AMBATO.FORM 2BUTTONCantidad 3Command =GenerarCommand 2=RegresarCommand 3=NuevoLABELCantidad 3Label1...
UNIVERSIDAD TECNICA DE AMBATO.LABEL = 1Name Label1=limiteLISTBOX= 34.-Codificado.FORM 1Public Class Form1  Private Sub But...
UNIVERSIDAD TECNICA DE AMBATO.  Private Sub Label3_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handle...
UNIVERSIDAD TECNICA DE AMBATO.Public Class Form3  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSyste...
UNIVERSIDAD TECNICA DE AMBATO.    ListBox2.Items.Add(fac)  End Sub  Private Sub Button3_Click(ByVal sender As System.Objec...
UNIVERSIDAD TECNICA DE AMBATO.1.-EnunciadoRealice un programa que me permita visualizar una proforma en donde se visualice...
UNIVERSIDAD TECNICA DE AMBATO.Nombre      Label2=VINOS Y LICORESNombre       Label3= LICORESNombre          Label4=CANTIDA...
UNIVERSIDAD TECNICA DE AMBATO.5.- Codigo.FORM1Public Class Form1Dim datos As IntegerDim datos1 As DoubleCOMBOBOXPrivate Su...
UNIVERSIDAD TECNICA DE AMBATO.Txttotal.Text = Format(Val(txtcantidad.Text) * Val(Txtprecio.Text), "##.00")Txtiva.Text = Fo...
UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 7                                      Casino1.- Enunciado.En este programa veremo...
UNIVERSIDAD TECNICA DE AMBATO.Label1 Título principal (Casino)Label2 son los subtítulos ( 0 )Label3 son los subtítulos ( 0...
UNIVERSIDAD TECNICA DE AMBATO.       MsgBox("Felicidades Ganaste")    Else       PictureBox2.Visible = True       PictureB...
UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 8                         Proforma con partes de la PC1.-EnunciadoDesarrollo de un...
UNIVERSIDAD TECNICA DE AMBATO.ComponentesFORMCantidad        2El primer formulario lo utilizaremos para el desarrollo de l...
UNIVERSIDAD TECNICA DE AMBATO.Label4 = ApellidoLabel5 = fechaLabel6 = # de proformaLabel7 = MonitoresLabel8 = ImpresorasLa...
UNIVERSIDAD TECNICA DE AMBATO.    Txtpunitario3 = el precio unitario del disco duro    Txtcantidad3 = ingreso para la cant...
UNIVERSIDAD TECNICA DE AMBATO.//codificando el botón nuevo  Private Sub Button2_Click(ByVal sender As System.Object, ByVal...
UNIVERSIDAD TECNICA DE AMBATO.  Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object,ByVal e As System...
UNIVERSIDAD TECNICA DE AMBATO.    ElseIf (DATOS = 4) Then      Txtpunitario3.Text = Val("135.00")      DATOS1 = Txtpunitar...
UNIVERSIDAD TECNICA DE AMBATO.         DATOS1 = Txtpunitario5.Text     ElseIf (DATOS = 2) Then         Txtpunitario5.Text ...
UNIVERSIDAD TECNICA DE AMBATO.    Txtptotal2.Clear()    Txtpunitario3.Clear()    Txtcantidad3.Clear()    Txtptotal3.Clear(...
UNIVERSIDAD TECNICA DE AMBATO.     End If  End SubCodificando el checkbox2  Private Sub CheckBox2_CheckedChanged(ByVal sen...
UNIVERSIDAD TECNICA DE AMBATO.     Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00")     Txttotal.Text = Format(...
UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 9                                    Sistema solar.1.- EnunciadoDiseñe una aplicac...
UNIVERSIDAD TECNICA DE AMBATO.información relevante a cada planeta2 PICTURE BOXNos permitirá direccionar la imagen de cada...
UNIVERSIDAD TECNICA DE AMBATO.            Case Is = 1               TextBox1.Text = "La Tierra es el tercer planeta del Si...
UNIVERSIDAD TECNICA DE AMBATO.     grandes lunas. Christiaan Huygens con mejores medios de observación pudo     en 1659 ob...
UNIVERSIDAD TECNICA DE AMBATO.                  PictureBox1.Load("C:PLANETAIMAGENESPLANETASNEPT.jpg")                  Pic...
UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 10                           PROPIEDADES ALIMENTICIAS1.- Enunciado.Diseñar un form...
UNIVERSIDAD TECNICA DE AMBATO.3.- Objetos.3 LabelLabel1: Para el Título.Label2: Para el Subtítulo.Label3: Para la descripc...
UNIVERSIDAD TECNICA DE AMBATO.encontramos fundamentalmente en alimentos de origen vegetal (cereales y derivados,legumbres,...
UNIVERSIDAD TECNICA DE AMBATO.          DESCRIP.Text = " Vitaminas Hidrosolubles: Son nutrientes esenciales.Actúan como in...
UNIVERSIDAD TECNICA DE AMBATO.  End SubAqui programamos el boton salir.  Private Sub Button1_Click(ByVal sender As System....
UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 11                                 PLANILLA DE LUZ   1- Enunciado.Diseñe un proyec...
UNIVERSIDAD TECNICA DE AMBATO.Label 3 = # CuentaLabel 4 = FacturaLabel 5 = ClienteLabel 6 = Lectura actualLabel 7 = Lectur...
UNIVERSIDAD TECNICA DE AMBATO.       e.Handled = False     ElseIf Char.IsSeparator(e.KeyChar) Then       e.Handled = False...
UNIVERSIDAD TECNICA DE AMBATO.       e.Handled = False    Else       e.Handled = True    End If  End SubPara validar los d...
UNIVERSIDAD TECNICA DE AMBATO.     e.Handled = False   ElseIf Char.IsControl(e.KeyChar) Then     e.Handled = False   Else ...
UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO N°12                          ROL DE PAGOS1.- Enunciado.CON ESTE PROYECTO LOGRAREM...
UNIVERSIDAD TECNICA DE AMBATO.3.- OBJETOSFORM= 2FORM1 PARA EL ROL DE PAGOSFORM2 PARA INGRESAR LA CLAVE DEL USUARIOPICTUREB...
UNIVERSIDAD TECNICA DE AMBATO.TEXTBOX10= PARA INGRESAR EL TELEFONOTEXTBOX11=PARA CALCULAR EL DESCUENTO DE LAS MULTASTEXTBO...
UNIVERSIDAD TECNICA DE AMBATO.    End IfCODIFICADO PARA EL ROL DE PAGOSPublic Class Form1  Dim DATOS, aux, con As Integer ...
UNIVERSIDAD TECNICA DE AMBATO.      txtcargo.Text = "VENDEDOR"      txtsueldo.Text = Val("150")      DATOS1 = txtsueldo.Te...
UNIVERSIDAD TECNICA DE AMBATO.  Private Sub txttofami_TextChanged(ByVal sender As System.Object, ByVal e AsSystem.EventArg...
UNIVERSIDAD TECNICA DE AMBATO.       con = (Val(txtmonto.Text) * 20 / 100)       txtvalpresta.Text = Format((Val(txtmonto....
UNIVERSIDAD TECNICA DE AMBATO. Private Sub Button3_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handle...
UNIVERSIDAD TECNICA DE AMBATO.End ClassRealizado por: Edisson Gómez                                                   66
UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 13                                 Sistema de Matriculas1.- Enunciado.Elaborar un ...
UNIVERSIDAD TECNICA DE AMBATO.4-Objetos1splitContainer15 labelLabel1=sistema de recaudacionLabel2=datos personalesLabel3=n...
UNIVERSIDAD TECNICA DE AMBATO.Label15=colegio10 textboxTextbox1=txtnombreTextbox2=txtapellidoTextbox3=txtcedulaTextbox4=tx...
UNIVERSIDAD TECNICA DE AMBATO.      MsgBox("NO DATOS NUMERICOS")      txtNOMBRE.Focus()    ElseIf Char.IsControl(e.KeyChar...
UNIVERSIDAD TECNICA DE AMBATO.  Private Sub TELEFONO_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPr...
UNIVERSIDAD TECNICA DE AMBATO.    ElseIf dato = 2 Then      txtVMATRICULA.Text = "180"      txtSMEDICO.Text = Format(Val(t...
UNIVERSIDAD TECNICA DE AMBATO.    txtVMATRICULA.Text = ""    cmbTIPO.Text = ""    cmbCOLEGIO.Text = ""    txtSINTERNET.Tex...
UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 14                     Registro de notas por semestre y modulo.1.- Enunciado:Reali...
UNIVERSIDAD TECNICA DE AMBATO.3.-Objetos:GROUPBOX15 LABELLabel1 = CONTROL DE NOTASLabel2 = NombreLabel3 = ApellidoLabel4 =...
UNIVERSIDAD TECNICA DE AMBATO.     End IfPara programar tememos que cambiar en textbox el Name como txtequi1If Val(Txtmnot...
UNIVERSIDAD TECNICA DE AMBATO.          lblmateria5.Text = " SISTEMATIZACION CONTABLE"          lblmateria6.Text = " GESTI...
UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 15                              Prueba del primer parcial1.- Diseño.3.-Componentes...
UNIVERSIDAD TECNICA DE AMBATO.Utilizaremos 3 GroupBox      GroupBox1=Datos personales      GroupBox2=Datos del vehículo ...
UNIVERSIDAD TECNICA DE AMBATO.        Textbox8=txtcomvendedor        Textbox9=txttotcomision        Textbox10=txttotpag...
UNIVERSIDAD TECNICA DE AMBATO.        txtci.Text = "1808856569"        txtdirec.Text = "Quito"        txttelef.Text = "098...
UNIVERSIDAD TECNICA DE AMBATO.         PictureBox2.Load("C:PRUEBAfurgon.jpg")         If Val(txtpresio.Text) > 25000 And V...
UNIVERSIDAD TECNICA DE AMBATO.    txttelef.Text = ""    txtvalorv.Text = ""    txtcomi.Text = ""    txttotal.Text = ""    ...
UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 16                           EXAMEN DEL PRIMER PARCIAL1.- EnunciadoDeterminar el n...
UNIVERSIDAD TECNICA DE AMBATO.Méritos Mejor Egresado 100Reconocimientos 50Publicaciones Libros 100Revistas 50Artículos Ind...
UNIVERSIDAD TECNICA DE AMBATO.4.- Objetos.Utilizaremos un tabcontrol para realizar nuestro programa de forma adecuada yord...
UNIVERSIDAD TECNICA DE AMBATO.      Label5=teléfono      Label6=detalle      Label7=tipo      Label8=valor parcial   ...
UNIVERSIDAD TECNICA DE AMBATO.        Textbox13=txtidiototal        Textbox14=txtproyetotal        Textbox15=txtpuntos ...
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3
Upcoming SlideShare
Loading in …5
×

Manual de visual basic 2008 elemento 3

3,008 views
2,856 views

Published on

Manual básico de ejercicios en visual basic 2008.

Published in: Education
2 Comments
19 Likes
Statistics
Notes
  • tu Manual de visual basic 2008 elemento 3 esta buemisimo me podrias facilitar es q soy nuevo o como consigo, esto es mi correo quira_2142@hotmail.com por fa, felicidades por su manual
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • buenas noches esta interesante tu manual de visaual basic me podrias facilitar el codigo fuente o de preferencia me podrias ayudar en como modificiar un registro en acces en visual basic
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
3,008
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
2
Likes
19
Embeds 0
No embeds

No notes for slide

Manual de visual basic 2008 elemento 3

  1. 1. UNIVERSIDAD TECNICA DE AMBATO. UNIVERSIDAD TECNICA DE AMBATO FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACION. CARRERA DE: DOCENCIA EN INFORMATICA MATERIA: Arquitectura y mantenimiento Docente: Msc: Wilma gavilanes Tema: Elemento tres ALUMNO: EDISSON GOMEZ. SEMESTRE: quinTo “u”Realizado por: Edisson Gómez 1
  2. 2. UNIVERSIDAD TECNICA DE AMBATO. IndicéPortada…………………………………………..1Índice……………………………………………..2Elemento tres.IntroducciónObjetivos.Ejercicio 1…....................................................3Ejercicio 2…....................................................4Ejercicio 3…....................................................6Ejercicio 4…....................................................11Ejercicio 5…....................................................17Ejercicio 6…....................................................24Ejercicio 7…....................................................29Ejercicio 8…....................................................32Ejercicio 9…....................................................43Ejercicio 10.....................................................48Ejercicio 11…....................................................53Ejercicio 12…....................................................58Ejercicio 13…....................................................66Ejercicio 14…....................................................73Ejercicio 15…....................................................77Ejercicio 16…....................................................83Ejercicio 17…....................................................93Ejercicio 18…....................................................96Ejercicio 19…....................................................100Ejercicio 20…....................................................115Realizado por: Edisson Gómez 2
  3. 3. UNIVERSIDAD TECNICA DE AMBATO.Elemento 3Utilización de Estructuras de Control para la manipulación de información.Introducción.Esta sección contiene información sobre código, aplicaciones de ejemplo y plantillasde proyectos mejoradas que muestran la sintaxis, la estructura y las técnicasempleadas para solucionar distintos retos de programación.Objetivos. Presentar la situación problémica Plantear preguntas Analizar respuestas o soluciones debatir descubrir el problema y la solución. Buscar los elementos que faltan resolver tareas problémicasRealizado por: Edisson Gómez 3
  4. 4. UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 1 Caratula.1.- Enunciado. Realice un programa que me permta visualizar una caratula con los datos personales y logos de la Universidad Técnica de Ambato y la Facultad de Ciencias Humanas y la Educación.2.- Diseño.3.- Objetos utilizados.  Label1= Universidad Tecnica de Ambato  Label2= Facultad de Ciencias Humanas y la Educacion  Labels3=Carrera de Docencia en Informatica  Label4= nombre  Label5= nombre de la Ingeniera  Label6= nombre de la materia  Label7= nombre del semestre  Label8= período academico  Picturebox1= insertar imagenes  Logo de la universidad  Logo de la carrera4.- Conclusion Es un programa sencillo ya que en solo visualizamos datos no utilizamos ningun codigo.Realizado por: Edisson Gómez 4
  5. 5. UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 2 Datos personales.1.- Enunciado. Realice un programa que me permita ingresar los datos personales del usuario.2.-Analisis Este es un programa que me permitirá ingresar los datos personales de una persona n veces y visualizarlos con un msgbox.3.-Diseño4- Objetos utilizadosUtilizaremos cinco label para nombrar cada uno de los objetos  label1=Titulo  label2=nombre  label3=apellido  label4=direccion  label5=telefonoUtilizaremos dos botones.  buton 1= nuevo  buton 2= salir5.- Codigo. CODIFICACION DEL BOTON NUEVORealizado por: Edisson Gómez 5
  6. 6. UNIVERSIDAD TECNICA DE AMBATO. Private Sub cmdnuevo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdnuevo.Click txtnombre.Text = "" txtapellido.Text = "" txtdireccion.Text = "" txttelefono.Text = "" End Sub End Class CODIFICACIÓN DEL BOTON SALIR Private Sub cmdsalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdsalir.Click End End Sub6.- ConclusionEs un programa que me permite ingresar los datos de los usuarios n veces.Realizado por: Edisson Gómez 6
  7. 7. UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO N 3 Regiones del ecuador1.- Enunciado Diseñe un proyecto que visualice un las regiones de nuestro Ecuador2.- AnálisisDiseñaremos nuestro formulario en el cual utilizaremos Objeto como Label, TextBox,Button, ComboBox, el cual nos permitirá diseñar nuestra aplicación.3.- DiseñoRealizado por: Edisson Gómez 7
  8. 8. UNIVERSIDAD TECNICA DE AMBATO.4.-componenteFormularios =11Form1= ContraseñaForm2= BienvenidosRealizado por: Edisson Gómez 8
  9. 9. UNIVERSIDAD TECNICA DE AMBATO.Form3=Menu RegionesForm4=Region CostaForm5=Caracteristicas de la Region CostaForm6=Region sierraForm7=Caracteristicas de la Region sierraForm8=Region orienteForm9=Caracteristicas de la Region orienteForm10=Region InsularForm11=Caracteristicas de la Region insularLabel=20Descripción del textoButton=20Evento al hacer clic permite ingresar a la página deseada.Picturebox=26imágenes que se presenta en cada form5.- CODIGOCODIGO DE LA CONTRASEÑA Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdingresar.Click If txtcontraseña.Text = ("1234") Then Form1.Show() Else MsgBox("CONTRASEÑA INVALIDA") txtcontraseña.Focus() txtcontraseña.SelectionStart = 0 txtcontraseña.Text = "" End IfRealizado por: Edisson Gómez 9
  10. 10. UNIVERSIDAD TECNICA DE AMBATO. End Sub CODIGO PARA OCULTAR LAS PLANTILLAS FORM Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Form2.Hide() Form3.Show() End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Form1.Show() Me.Hide() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Form2.Hide() Form5.Show() End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Form2.Hide() Form7.Show() End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Form2.Hide() Form9.Show() End SubEnd Class6.-ConclusionRealizado por: Edisson Gómez 10
  11. 11. UNIVERSIDAD TECNICA DE AMBATO.Es una aplicación que es muy buena ya que nos presenta las regiones del ecuadorcon sus caracteristicas.Realizado por: Edisson Gómez 11
  12. 12. UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 4 Ingreso de tres notas.1.- Enunciado.En el siguiente ejercicio vamos a ingresar el nombre del alumno, nombre del modulo,las nota de deberes, lecciones y exámenes, el promedio de las tres notas y laequivalencia.El ingreso de notas van a ser validadas hasta un límite de 10.La equivalencia: promedio >=7 APROBADO promedio >5 y <7 SUSPENSO promedio <5 REPROBADO2.- Análisis. Sistema de control de notas muy útil para el promedio de notas de los estudiantes de algún establecimiento educativo.3.- DiseñoRealizado por: Edisson Gómez 12
  13. 13. UNIVERSIDAD TECNICA DE AMBATO.4.- Complemento.LABELS 7Label1: NOMBRE.Label2: MODULO.Label3: DEBERES.Label4: LECCIONES.Label5: EXAMENES.Label6: PROMEDIO.Label7: EQUIVALENCIA.TEXTBOX:7Textbox1: TrueTextbox2: TrueTextbox3: TrueTextbox4: TrueTextbox5: TrueTextbox6: FalseTextbox7: FalseRealizado por: Edisson Gómez 13
  14. 14. UNIVERSIDAD TECNICA DE AMBATO.BUTTON:2Button1: NUEVOButton2: SALIR5.-Codificadotxtdeberes Private Sub txtdeberes_TextChanged(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles txtdeberes.TextChanged//VALIDACION DE DATOS If Val(txtdeberes.Text) > 10 Then txtdeberes.Text = "" Else txtpromedio.Text = Format((Val(txtdeberes.Text) + Val(txtlecciones.Text) +Val(txtexamen.Text)) / 3, "##.00") End If//EQUIVALENCIA DEPENDIENDO DEL PROMEDIO If Val(txtpromedio.Text) >= 7 Then txtequiv.Text = "APROBADO" ElseIf Val(txtpromedio.Text) > 5 & Val(txtpromedio.Text) < 7 Then txtequiv.Text = "SUSPENSO" Else txtequiv.Text = "REPROBADO" End If End SubRealizado por: Edisson Gómez 14
  15. 15. UNIVERSIDAD TECNICA DE AMBATO.txtlecciones Private Sub txtlecciones_TextChanged(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles txtlecciones.TextChanged//VALIDACION DE DATOS If Val(txtdeberes.Text) > 10 Then txtdeberes.Text = "" Else txtpromedio.Text = Format((Val(txtdeberes.Text) + Val(txtlecciones.Text) +Val(txtexamen.Text)) / 3, "##.00") End If//EQUIVALENCIA DEPENDIENDO DEL PROMEDIO If Val(txtpromedio.Text) >= 7 Then txtequiv.Text = "APROBADO" ElseIf Val(txtpromedio.Text) > 5 & Val(txtpromedio.Text) < 7 Then txtequiv.Text = "SUSPENSO" Else txtequiv.Text = "REPROBADO" End If End Sub Private Sub txtexamen_Click(ByVal sender As Object, ByVal e AsSystem.EventArgs) Handles txtexamen.ClickEnd Subtxtexamen Private Sub txtexamen_TextChanged(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles txtexamen.TextChangedRealizado por: Edisson Gómez 15
  16. 16. UNIVERSIDAD TECNICA DE AMBATO.//VALIDACION DE DATOS If Val(txtdeberes.Text) > 10 Then txtdeberes.Text = "" Else txtpromedio.Text = Format((Val(txtdeberes.Text) + Val(txtlecciones.Text) +Val(txtexamen.Text)) / 3, "##.00") End If//EQUIVALENCIA DEPENDIENDO DEL PROMEDIO If Val(txtpromedio.Text) >= 7 Then txtequiv.Text = "APROBADO" ElseIf Val(txtpromedio.Text) > 5 & Val(txtpromedio.Text) < 7 Then txtequiv.Text = "SUSPENSO" Else txtequiv.Text = "REPROBADO" End If End SubNUEVO Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.Click TextBox1.Text = "" TextBox2.Text = "" txtdeberes.Text = "" txtlecciones.Text = "" txtexamen.Text = ""Realizado por: Edisson Gómez 16
  17. 17. UNIVERSIDAD TECNICA DE AMBATO. txtequiv.Text = "" txtpromedio.Text = "" End SubSALIR Private Sub salir_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles salir.Click End End SubEnd Class6.- ConclusionMuy fácil aplicación de usarla para el cálculo de notas que son las básicas.Realizado por: Edisson Gómez 17
  18. 18. UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 5 Tabla de multiplicar y series.1.- EnunciadoRealice un programa que me genere la tabla de multiplicar según su factor y su límite.Añadir las series de fibonascci, primos y factorial.2.- AnálisisEs una aplicación básica que nos permitirá generar la tabla de multiplicar de cualquierfactor, y nos presentara una serie de series.3.- DiseñoRealizado por: Edisson Gómez 18
  19. 19. UNIVERSIDAD TECNICA DE AMBATO.4.- ComponentesFORM 1BUTTON 3Button1= Command 1Button2= Serie de datosButton3= SalirLABEL=Tablas de MultiplicarRealizado por: Edisson Gómez 19
  20. 20. UNIVERSIDAD TECNICA DE AMBATO.FORM 2BUTTONCantidad 3Command =GenerarCommand 2=RegresarCommand 3=NuevoLABELCantidad 3Label1 =TablasLabel2 = Ingrese elfactorLabel1 =Ingrese el LimiteLISTBOX= 1FORM 3BUTTON =5Name Command 1= FibonacciName Command 2= FactorialName Command 3= PrimosName Command 4=SalirName Command 5=LimpiarRealizado por: Edisson Gómez 20
  21. 21. UNIVERSIDAD TECNICA DE AMBATO.LABEL = 1Name Label1=limiteLISTBOX= 34.-Codificado.FORM 1Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.Click Me.Hide() Form2.Show() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button2.Click Me.Hide() Form3.Show() End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.Load End SubEnd ClassFORM 2Public Class Form2Realizado por: Edisson Gómez 21
  22. 22. UNIVERSIDAD TECNICA DE AMBATO. Private Sub Label3_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Label3.Click End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.Click Me.Hide() Form1.Show() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button2.Click Dim ml As Integer For INICIO = 1 To Val(TextBox2.Text) Step 1 ml = Val(TextBox1.Text) * INICIO ListBox1.Items.Add(INICIO & "*" & Val(TextBox1.Text) & "=" & ml) Next End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button3.Click ListBox1.Items.Clear() TextBox1.Clear() TextBox2.Clear() End Sub Private Sub Form2_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.Load End SubEnd ClassFORM 3Realizado por: Edisson Gómez 22
  23. 23. UNIVERSIDAD TECNICA DE AMBATO.Public Class Form3 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.Click Dim fib As Integer Dim a As Integer = 1 Dim b As Integer = 0 Dim c As Integer = 0 Dim contador As Integer = 0 For INICIO = 1 To Val(txtlimite.Text) Step 1 b=a a=c c=a+b ListBox1.Items.Add(c) Next End Sub Private Sub Form3_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.Load End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button4.Click ListBox1.Items.Clear() ListBox2.Items.Clear() ListBox3.Items.Clear() txtlimite.Clear() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button2.Click Dim x, fac As Integer x = txtlimite.Text fac = 1 For INICIO = x To 1 Step -1 fac = fac * INICIO NextRealizado por: Edisson Gómez 23
  24. 24. UNIVERSIDAD TECNICA DE AMBATO. ListBox2.Items.Add(fac) End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button3.Click Dim compro As Boolean = True Dim numero As Integer For numero = 1 To Val(txtlimite.Text) * 2 compro = True For INICIO = 2 To numero - 1 If numero Mod INICIO = 0 Then compro = False End If Next If compro = True Then ListBox3.Items.Add(numero) End If Next End SubEnd Class6.- Conclusion.Es un programa muy fácil y a su ves muy elemental.EJERCICIO 6 Proforma de licores.Realizado por: Edisson Gómez 24
  25. 25. UNIVERSIDAD TECNICA DE AMBATO.1.-EnunciadoRealice un programa que me permita visualizar una proforma en donde se visualice lostipos, precio unitario y precio total de una tienda de licores.2.- Análisis.Aplicación que nos va a permitir identificar una proforma básica.3.- DiseñoCOMPONENTESFORM 1LABELCantidad 11Nombre Label1 =PROFORMARealizado por: Edisson Gómez 25
  26. 26. UNIVERSIDAD TECNICA DE AMBATO.Nombre Label2=VINOS Y LICORESNombre Label3= LICORESNombre Label4=CANTIDADNombre Label5=P.UNITARIONombre Label6Forecolor (A su gusto)Font (A su gusto)Caption SUB.TOTALNombre Label7=FORMAS DE PAGONombre Label8=+15% DE RECARGONombre Label9=-20% DE DESCUENTONombre Label10=IVANombre Label11=T.A PAGARTEXTBOX= 5COMBOBOX =1CHECKBOX= 2Nombre CheckBox1=+15% DE RECARGONombre CheckBox2= -20% DE DESCUENTOPICTUREBOX= 1BUTTON=2Nombre Command1=NUEVONombre Command2= SALIRRealizado por: Edisson Gómez 26
  27. 27. UNIVERSIDAD TECNICA DE AMBATO.5.- Codigo.FORM1Public Class Form1Dim datos As IntegerDim datos1 As DoubleCOMBOBOXPrivate Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChangeddatos = ComboBox1.SelectedIndexIf datos = 0 Then Txtprecio.Text = Val("180.85") datos1 = Txtprecio.Text PictureBox1.Load("C:PROFORMAPROFORMAw1.jpg")ElseIf datos = 1 Then Txtprecio.Text = Val("99.00") datos1 = Txtprecio.Text PictureBox1.Load("C:PROFORMAPROFORMAv1.jpg")ElseIf datos = 2 Then Txtprecio.Text = Val("130.99") datos1 = Txtprecio.Text PictureBox1.Load("C:PROFORMAPROFORMAch1.jpg")ElseIf datos = 3 Then Txtprecio.Text = Val("90.99") datos1 = Txtprecio.Text PictureBox1.Load("C:PROFORMAPROFORMAsm1.jpG")End IfEnd SubTEXTBOX CANTIDADPrivate Sub Txtcantidad_TextChanged(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles txtcantidad.TextChangedRealizado por: Edisson Gómez 27
  28. 28. UNIVERSIDAD TECNICA DE AMBATO.Txttotal.Text = Format(Val(txtcantidad.Text) * Val(Txtprecio.Text), "##.00")Txtiva.Text = Format(Val(Txttotal.Text * 0.12), "##.00")Txtpagar.Text = Format(Val(Txttotal.Text) + Val(Txtiva.Text), "##.00")End SubCHECKBOX CREDITOPrivate Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles CheckBox1.CheckedChangedIf CheckBox1.Checked = True Then CheckBox2.Enabled = FalseEnd IfIf CheckBox1.Checked = False Then CheckBox2.Enabled = True CheckBox2.Enabled = FalseEnd IfEnd SubBUTTON NUEVOPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.Clicktxtcantidad.Clear()Txtprecio.Clear()Txttotal.Clear()End SubBUTTON SALIRPrivate Sub cmsalir_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles cmsalir.ClickEndEnd SubRealizado por: Edisson Gómez 28
  29. 29. UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 7 Casino1.- Enunciado.En este programa veremos cómo manejar números randomicos para lo cualrealizaremos un proyecto llamado casino2.- Diseño.En este proyecto utilizamos algunos objetos como:1 FORM1Name Form14 LABELRealizado por: Edisson Gómez 29
  30. 30. UNIVERSIDAD TECNICA DE AMBATO.Label1 Título principal (Casino)Label2 son los subtítulos ( 0 )Label3 son los subtítulos ( 0 )Label4 son los subtítulos ( 0 )2 BUTTONButton 1 Para el botón Jugar (cmdjugar)Button 2 Para el botón salir (cmdsalir)2 PICTUREBOXPicturebox1 Utilizaremos para agregar la primera imagenPictureBox2 Utilizaremos para agregar la segunda imagen5.-CódigoEsta codificación está hecha en el botón jugarPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.Click Dim n1 As Byte Dim n2 As Byte Dim n3 As Byte Randomize() Do n1 = Int(Rnd() * 10) n2 = Int(Rnd() * 10) n3 = Int(Rnd() * 10) Loop While (n1 > 1) And (n1 <= 6) Label2.Text = n1 Label3.Text = n2 Label4.Text = n3 If (Label2.Text = Label3.Text) And (Label2.Text = Label4.Text) Then PictureBox1.Visible = True PictureBox2.Visible = FalseRealizado por: Edisson Gómez 30
  31. 31. UNIVERSIDAD TECNICA DE AMBATO. MsgBox("Felicidades Ganaste") Else PictureBox2.Visible = True PictureBox1.Visible = False MsgBox("Fallaste Intentalo nuevamente") End If End SubEnd ClassEsta codificación está hecha en el salirPrivate Sub Button2_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button2.Click End End SubRealizado por: Edisson Gómez 31
  32. 32. UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 8 Proforma con partes de la PC1.-EnunciadoDesarrollo de una proforma de las partes del computadorRealice un programa que me permita generar una proforma de una empresa decomputadoras utilizando una nueva herramienta llamada checkbox2.-Deseño.Formulario 1Formulario 2Realizado por: Edisson Gómez 32
  33. 33. UNIVERSIDAD TECNICA DE AMBATO.ComponentesFORMCantidad 2El primer formulario lo utilizaremos para el desarrollo de la de la clave para el ingreso adesarrollar la proforma.El segundo formulario lo utilizaremos para desarrollar de la proforma de las partes delcomputador.En el primer formulario utilizaremosBUTTON= 2Button1 = IngresarButton2 = SalirLABEL=2Label 1= temalabel2 = INGRESE LA CLAVETEXTBOX= 1textbox = LA CLAVEEn el segundo formulario utilizaremosBUTTON=3Button1 = Nuevo proformaButton2 = Regresar a la página de inicioButton3 = SalirLABEL=22Label1 = proforma partes del computadorLabel2 = datos del clienteLabel3 = nombreRealizado por: Edisson Gómez 33
  34. 34. UNIVERSIDAD TECNICA DE AMBATO.Label4 = ApellidoLabel5 = fechaLabel6 = # de proformaLabel7 = MonitoresLabel8 = ImpresorasLabel9 =discos durosLabel10 =ProcesadoresLabel11 =TecladoLabel12 = # de proformaLabel13 =Escoja la forma de pagoLabel14 = cantidadLabel15 = P.unitarioLabel16 =P. totalLabel17 =Sub TotalLabel18 = IvaLabel18 = Total a pagarTEXTBOX=24 Txtiva= iva Txtsubtotal= subtotal Txttotal = total Txtpunitario= el precio unitario del monitor Txtcantidad= ingreso para la cantidad de monitores Txtptotal= el precio tatal de la contidad de monitores comprados Txtpunitario2 = el precio unitario de la impresora Txtcantidad2 = ingreso para la cantidad de impresoras Txtptotal2 = el precio tatal de la contidad de inpresoras compradosRealizado por: Edisson Gómez 34
  35. 35. UNIVERSIDAD TECNICA DE AMBATO. Txtpunitario3 = el precio unitario del disco duro Txtcantidad3 = ingreso para la cantidad de discos duros Txtptotal3 = el precio tatal de la contidad de discos duros comprados Txtpunitario4 = el precio unitario de el procesador Txtcantidad4 = ingreso para la cantidad de procesadores Txtptotal4 = = el precio tatal de la contidad de procesadores comprados Txtpunitario5 = el precio unitario de el teclado Txtcantidad5 = ingreso para la cantidad de teclados Txtptotal5 = = el precio tatal de la contidad de teclados comprados Txtcontado = se imprimera el valor a pagar cuando elija pagar al contado Txtcredito = se imprimera el valor a pagar cuando elija pagar a credito Txtnombre = ingreso del nombre del cliente Txtapellido = ingreso del apellido del cliente Txtfecha = ingreso de la fecha de compra Txtproforma = ingreso del numero de proformaCHECKBOX=2CheckBox1 = ContadoCheckBox2 = Crédito5.- Código.Inicio del programaPublic Class Form2//Declarando variables Dim DATOS As Integer Dim DATOS1 As DoubleRealizado por: Edisson Gómez 35
  36. 36. UNIVERSIDAD TECNICA DE AMBATO.//codificando el botón nuevo Private Sub Button2_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button2.Click Form1.Show() Me.Hide() End Sub// Codificando el botón salir Private Sub Button3_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button3.Click End End Sub// Codificando el combobox monitoresPrivate Sub Cmbmoni_SelectedIndexChanged(ByVal sender As System.Object, ByVale As System.EventArgs) Handles Cmbmoni.SelectedIndexChanged DATOS = Cmbmoni.SelectedIndex If (DATOS = 0) Then Txtpunitario.Text = Val("350.00") DATOS1 = Txtpunitario.Text ElseIf (DATOS = 1) Then Txtpunitario.Text = Val("124.00") DATOS1 = Txtpunitario.Text ElseIf (DATOS = 2) Then Txtpunitario.Text = Val("208.00") DATOS1 = Txtpunitario.Text ElseIf (DATOS = 3) Then Txtpunitario.Text = Val("408.00") DATOS1 = Txtpunitario.Text ElseIf (DATOS = 4) Then Txtpunitario.Text = Val("280.00") DATOS1 = Txtpunitario.Text End If End Sub// Codificando el combobox impresorasRealizado por: Edisson Gómez 36
  37. 37. UNIVERSIDAD TECNICA DE AMBATO. Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles ComboBox2.SelectedIndexChanged DATOS = ComboBox2.SelectedIndex If (DATOS = 0) Then Txtpunitario2.Text = Val("195.00") DATOS1 = Txtpunitario2.Text ElseIf (DATOS = 1) Then Txtpunitario2.Text = Val("455.00") DATOS1 = Txtpunitario2.Text ElseIf (DATOS = 2) Then Txtpunitario2.Text = Val("70.00") DATOS1 = Txtpunitario2.Text ElseIf (DATOS = 3) Then Txtpunitario2.Text = Val("125.00") DATOS1 = Txtpunitario2.Text ElseIf (DATOS = 4) Then Txtpunitario2.Text = Val("145.00") DATOS1 = Txtpunitario2.Text End If End Sub// Codificando el combobox disco duros Private Sub ComboBox3_SelectedIndexChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles ComboBox3.SelectedIndexChanged DATOS = ComboBox3.SelectedIndex If (DATOS = 0) Then Txtpunitario3.Text = Val("110.00") DATOS1 = Txtpunitario3.Text ElseIf (DATOS = 1) Then Txtpunitario3.Text = Val("125.00") DATOS1 = Txtpunitario3.Text ElseIf (DATOS = 2) Then Txtpunitario3.Text = Val("180.00") DATOS1 = Txtpunitario3.Text ElseIf (DATOS = 3) Then Txtpunitario3.Text = Val("240.00") DATOS1 = Txtpunitario3.TextRealizado por: Edisson Gómez 37
  38. 38. UNIVERSIDAD TECNICA DE AMBATO. ElseIf (DATOS = 4) Then Txtpunitario3.Text = Val("135.00") DATOS1 = Txtpunitario3.Text End If End Sub// Codificando el combobox procesadores Private Sub ComboBox4_SelectedIndexChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles ComboBox4.SelectedIndexChanged DATOS = ComboBox4.SelectedIndex If (DATOS = 0) Then Txtpunitario4.Text = Val("80.00") DATOS1 = Txtpunitario4.Text ElseIf (DATOS = 1) Then Txtpunitario4.Text = Val("120.00") DATOS1 = Txtpunitario4.Text ElseIf (DATOS = 2) Then Txtpunitario4.Text = Val("360.00") DATOS1 = Txtpunitario4.Text ElseIf (DATOS = 3) Then Txtpunitario4.Text = Val("270.00") DATOS1 = Txtpunitario4.Text ElseIf (DATOS = 4) Then Txtpunitario4.Text = Val("130.00") DATOS1 = Txtpunitario4.Text End If End Sub// Codificando el combobox tecladoPrivate Sub ComboBox5_SelectedIndexChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles ComboBox5.SelectedIndexChanged DATOS = ComboBox5.SelectedIndex() If (DATOS = 0) Then Txtpunitario5.Text = Val("25.00") DATOS1 = Txtpunitario5.Text ElseIf (DATOS = 1) Then Txtpunitario5.Text = Val("14.00")Realizado por: Edisson Gómez 38
  39. 39. UNIVERSIDAD TECNICA DE AMBATO. DATOS1 = Txtpunitario5.Text ElseIf (DATOS = 2) Then Txtpunitario5.Text = Val("12.00") DATOS1 = Txtpunitario5.Text ElseIf (DATOS = 3) Then Txtpunitario5.Text = Val("15.00") DATOS1 = Txtpunitario5.Text ElseIf (DATOS = 4) Then Txtpunitario5.Text = Val("18.00") DATOS1 = Txtpunitario5.Text End If End Sub// Codificando el Txtcantidad cantidad para sacar el precio de los monitores Private Sub Txtcantidad_TextChanged(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Txtcantidad.TextChanged Txtptotal.Text = Format(Val(Txtcantidad.Text) * Val(DATOS1), "##.00") Txtsubtotal.Text = Format(Val(Txtptotal.Text) + Val(Txtptotal2.Text) +Val(Txtptotal3.Text) + Val(Txtptotal4.Text) + Val(Txtptotal5.Text), "##.00") Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00") Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text), "##.00") End Sub// Codificando el boton nuevo donde tenemos que mandar a blanquear todos lostextos Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.Click Txtiva.Clear() Txtsubtotal.Clear() Txttotal.Clear() Txtpunitario.Clear() Txtcantidad.Clear() Txtptotal.Clear() Txtpunitario2.Clear() Txtcantidad2.Clear()Realizado por: Edisson Gómez 39
  40. 40. UNIVERSIDAD TECNICA DE AMBATO. Txtptotal2.Clear() Txtpunitario3.Clear() Txtcantidad3.Clear() Txtptotal3.Clear() Txtpunitario4.Clear() Txtcantidad4.Clear() Txtptotal4.Clear() Txtpunitario5.Clear() Txtcantidad5.Clear() Txtptotal5.Clear() Txtcontado.Clear() Txtcredito.Clear() Txtnombre.Clear() Txtapellido.Clear() Txtfecha.Clear() Txtproforma.Clear() End Sub// Codificando el checkbox1 Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVale As System.EventArgs) Handles CheckBox1.CheckedChanged Txtcontado.Text = Format(Val(Txtsubtotal.Text) * 0.15, "##.00") Txttotal.Text = Format(Val(Txtsubtotal.Text) - Val(Txtcontado.Text), "##.00") If (CheckBox1.Checked = True) Then CheckBox2.Enabled = False ElseIf (CheckBox1.Checked = False) Then CheckBox2.Enabled = True CheckBox1.Enabled = FalseRealizado por: Edisson Gómez 40
  41. 41. UNIVERSIDAD TECNICA DE AMBATO. End If End SubCodificando el checkbox2 Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVale As System.EventArgs) Handles CheckBox2.CheckedChanged Txtcredito.Text = Format(Val(Txtsubtotal.Text) * 0.2, "##.00") Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtcredito.Text), "##.00") End Sub//Codificando el boton cantidad2 para sacar el precio de las impresorasPrivate Sub Txtcantidad2_TextChanged_1(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Txtcantidad2.TextChanged Txtptotal2.Text = Format(Val(Txtcantidad2.Text) * Val(DATOS1), "##.00") Txtsubtotal.Text = Format(Val(Txtptotal.Text) + Val(Txtptotal2.Text) +Val(Txtptotal3.Text) + Val(Txtptotal4.Text) + Val(Txtptotal5.Text), "##.00") Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00") Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text), "##.00") End SubCodificando el boton cantidad para sacar el precio de los discos durosPrivate Sub Txtcantidad3_TextChanged(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Txtcantidad3.TextChanged Txtptotal3.Text = Format(Val(Txtcantidad3.Text) * Val(DATOS1), "##.00") Txtsubtotal.Text = Format(Val(Txtptotal.Text) + Val(Txtptotal2.Text) +Val(Txtptotal3.Text) + Val(Txtptotal4.Text) + Val(Txtptotal5.Text), "##.00") Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00") Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text), "##.00") End SubCodificando el boton cantidad para sacar el precio de los procesadores Private Sub Txtcantidad4_TextChanged(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Txtcantidad4.TextChanged Txtptotal4.Text = Format(Val(Txtcantidad4.Text) * Val(DATOS1), "##.00") Txtsubtotal.Text = Format(Val(Txtptotal.Text) + Val(Txtptotal2.Text) +Val(Txtptotal3.Text) + Val(Txtptotal4.Text) + Val(Txtptotal5.Text), "##.00")Realizado por: Edisson Gómez 41
  42. 42. UNIVERSIDAD TECNICA DE AMBATO. Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00") Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text), "##.00") End SubCodificando el boton cantidad para sacar el precio de los tecladosPrivate Sub Txtcantidad5_TextChanged(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Txtcantidad5.TextChanged Txtptotal5.Text = Format(Val(Txtcantidad5.Text) * Val(DATOS1), "##.00") Txtsubtotal.Text = Format(Val(Txtptotal.Text) + Val(Txtptotal2.Text) +Val(Txtptotal3.Text) + Val(Txtptotal4.Text) + Val(Txtptotal5.Text), "##.00") Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00")Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text), "##.00") End SubRealizado por: Edisson Gómez 42
  43. 43. UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 9 Sistema solar.1.- EnunciadoDiseñe una aplicación que me permita conocer y obtener información de los planetasdel sistema solar.Primeramente debemos crear una aplicación de Windows FormsEl Sistema Solar, vamos a agregarle una primera pantalla de presentación condistintos botones o labels que nos vinculan a los otros formularios:2.- Diseño.3.- Objetos.UTILIZAREMOS:2 LABELSlabel 1: nuestro sistema solarlabel 2: elegir planeta1 COMBOBOXinsertar la lista de planetas1 TEXT BOXRealizado por: Edisson Gómez 43
  44. 44. UNIVERSIDAD TECNICA DE AMBATO.información relevante a cada planeta2 PICTURE BOXNos permitirá direccionar la imagen de cada planeta según lo seleccionamos1 comand buttonInsertamos una imagen List.4- Codigo Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ComboBox1.Items.Add("MERCURIO") ComboBox1.Items.Add("TIERRA") ComboBox1.Items.Add("JUPITER") ComboBox1.Items.Add("SATURNO") ComboBox1.Items.Add("URANO") ComboBox1.Items.Add("NEPTUNO") End Sub Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged Select Case (ComboBox1.SelectedIndex) Case Is = 0 TextBox1.Text = "Planeta Mercurio.- Mercurio es el planeta del Sistema Solar más próximo al Sol, y el más pequeño (a excepción de los planetas enanos). Forma parte de los denominados planetas interiores o terrestres. Mercurio no tiene satélites. Se conocía muy poco sobre su superficie hasta que fue enviada la sonda planetaria Mariner 10, y se hicieron observaciones con radares y radiotelescopios." PictureBox1.Load("C:PLANETAIMAGENESPLANETASMERCURIO.jpg") PictureBox2.Image = ImageList1.Images(0)Realizado por: Edisson Gómez 44
  45. 45. UNIVERSIDAD TECNICA DE AMBATO. Case Is = 1 TextBox1.Text = "La Tierra es el tercer planeta del Sistema Solar, considerando su distancia al Sol, y el quinto de ellos según su tamaño. Es el único planeta del universo que se conoce en el que exista y se origine la vida. La Tierra se formó al mismo tiempo que el Sol y el resto del Sistema Solar, hace 4.570 millones de años. La Tierra posee un único satélite natural, la Luna. La Tierra gira alrededor del Sol describiendo una órbita elíptica a una velocidad media de 29,8 km. por segundo. La distancia media que la separa del Sol es de 149.600.000 km." PictureBox1.Load("C:PLANETAIMAGENESPLANETASTIERRA.jpg") PictureBox2.Image = ImageList1.Images(1) Case Is = 2 TextBox1.Text = "Planeta Júpiter.- Júpiter es el quinto planeta del Sistema Solar. Forma parte de los denominados planetas exteriores o gaseosos. Recibe su nombre del dios romano Júpiter.Se trata del planeta que ofrece un mayor brillo a lo largo del año dependiendo de su fase. Es, además, después del Sol el mayor cuerpo celeste del Sistema Solar, con una masa de más de 310 veces la terrestre, y un diámetro unas 11 veces más grande.Los cuatro principales satélites de Júpiter fueron descubiertos por Galileo Galilei el 7 de enero de 1610, razón por la que se les llama satélites galileanos." PictureBox1.Load("C:PLANETAIMAGENESPLANETASJUPITER.jpg") PictureBox2.Image = ImageList1.Images(2) Case Is = 3 TextBox1.Text = "Planeta Saturno.- Saturno es el sexto planeta del Sistema Solar, es el segundo en tamaño después de Júpiter y es el único con un sistema de anillos visible desde nuestro planeta. Su nombre proviene del dios romano Saturno. Forma parte de los denominados planetas exteriores o gaseosos, también llamados jovianos por su parecido a Júpiter. Antes de la invención del telescopio, Saturno era el más lejano de los planetas conocidos y, a simple vista, no parecía luminoso ni interesante. El primero en observar los anillos fue Galileo en 1610 pero la baja inclinación de los anillos y la baja resolución de su telescopio le hicieron pensar en un principio que se trataba deRealizado por: Edisson Gómez 45
  46. 46. UNIVERSIDAD TECNICA DE AMBATO. grandes lunas. Christiaan Huygens con mejores medios de observación pudo en 1659 observar con claridad los anillos. James Clerk Maxwell en 1859 demostró matemáticamente que los anillos no podían ser un único objeto sólido sino que debían ser la agrupación de millones de partículas de menor tamaño." PictureBox1.Load("C:PLANETAIMAGENESPLANETASSATURNO.jpg") PictureBox2.Image = ImageList1.Images(3) Case Is = 4 TextBox1.Text = "Planeta Urano.- Urano es el séptimo planeta del Sistema Solar. La principal característica de Urano, parece ser la extraña inclinación de su eje de rotación casi noventa grados con respecto a su órbita; la inclinación no solo se limita al mismo planeta, sino también a sus anillos, satélites y el campo magnético del mismo. Urano posee la superficie más uniforme de todos los planetas por su característico color azul-verdoso, producido por la combinación de gases presentes en su atmósfera, y tiene unos anillos que no se pueden observar a simple vista; Además, posee un anillo azul, el cual es una rareza planetaria. Urano es uno de pocos planetas que tiene un movimiento retrógrado, similar al de Venus." PictureBox1.Load("C:PLANETAIMAGENESPLANETASURANO.jpg") PictureBox2.Image = ImageList1.Images(4) Case Is = 5 TextBox1.Text = "Planeta Neptuno.- Neptuno es el octavo y último planeta del Sistema Solar. Forma parte de los denominados planetas exteriores o gaseosos. Su nombre proviene del dios romano Neptuno, el dios del mar. Tras el descubrimiento de Urano, se observó que las órbitas de Urano, Saturno y Júpiter no se comportaban tal como predecían las leyes de Kepler y de Newton. Adams y Le Verrier, de forma independiente, calcularon la posición de otro planeta, Neptuno, que encontró Galle, el 23 de septiembre de 1846, a menos de un grado de la posición calculada por Adams y Le Verrier. Más tarde, se advirtió que Galileo ya había observado Neptuno en 1611, pero lo había tomado por una estrella."Realizado por: Edisson Gómez 46
  47. 47. UNIVERSIDAD TECNICA DE AMBATO. PictureBox1.Load("C:PLANETAIMAGENESPLANETASNEPT.jpg") PictureBox2.Image = ImageList1.Images(5) End Select End Sub End Class6.- Conclusion.En este programa hemos aprendido a utilizar la herramienta de picture box e imagenlist los cuales sirven para lo mismo pero imagen list es mucho mas automatizado elproceso de añadir imagen.Realizado por: Edisson Gómez 47
  48. 48. UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 10 PROPIEDADES ALIMENTICIAS1.- Enunciado.Diseñar un formulario que me permita visualizar las propiedades alimenticias utilizandola herramienta checkbox e imagelist para visualizar las imágenes y una descripcion deellas.2.- Analisis.Este programa nos permite conocer algunas de las propiedades alimenticias y nosmuestra una imagen que la identifica.3.- Diseño.Realizado por: Edisson Gómez 48
  49. 49. UNIVERSIDAD TECNICA DE AMBATO.3.- Objetos.3 LabelLabel1: Para el Título.Label2: Para el Subtítulo.Label3: Para la descripcion de cada opcion de la lista.1 CheckBoxCheckBox: Para desplegar la lista de opcines.2 PictureBoxPictureBox1: Para visualizar la 1ª imagen realizada con el case.PictureBox2: Para visualizar la 2ª imagen realizada con la Herramienta ImageList.1 ButtonButton: Para finalizar el programa.5.- Programacion.Public Class PROP_ALIMObservamos la descripcion de cada propiedad. Private Sub LISTA_SelectedIndexChanged(ByVal sender As System.Object, ByVale As System.EventArgs) Handles LISTA.SelectedIndexChanged Select Case (LISTA.SelectedIndex) Case Is = 0 DESCRIP.Text = " Hidratos de carbono: Proporcionan energía tanto parauso inmediato como para tener de reserva y también tienen una función estructural.Hay distintos tipos en base a la rapidez con la que nuestro organismo los absorbe. LosRealizado por: Edisson Gómez 49
  50. 50. UNIVERSIDAD TECNICA DE AMBATO.encontramos fundamentalmente en alimentos de origen vegetal (cereales y derivados,legumbres, tubérculos, etc). " IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓNIPROPIEDADES_ALIMENTICIASH_CAR_1.JPG") IMAG2.Image = ImageList1.Images(0) Case Is = 1 DESCRIP.Text = " Lípidos Saturados: Ayudan a la reconstrucción yfuncionamiento de nuestro cuerpo y además forman nuestra reserva de energía yestos son los que se obtienen de la grasa de origen animal y del aceite vegetal depalma y de coco. Están relacionados con el aumento del colesterol. Algunos alimentosricos en grasas saturadas son, la mantequilla, la margarina, los productos depastelería, las galletas, las vísceras, las carnes rojas, los huevos y el marisco. " IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓNIPROPIEDADES_ALIMENTICIASLIPS_1.JPG") IMAG2.Image = ImageList1.Images(1) Case Is = 2 DESCRIP.Text = " Lípidos Insaturados: Ayudan a la reconstrucción yfuncionamiento de nuestro cuerpo y además forman nuestra reserva de energía y seobtienen de los alimentos de origen vegetal, a excepción del aceite de coco y palma.Se caracterizan porque no aumentan el nivel de colesterol. En este grupo se incluyenlos aceites de oliva, girasol, maíz, soja y pepita de uva. " IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓNIPROPIEDADES_ALIMENTICIASLIPI_1.JPG") IMAG2.Image = ImageList1.Images(2) Case Is = 3 DESCRIP.Text = " Proteínas. Son básicas para los seres vivos. Se necesitanpara formar y reparar los tejidos (músculo, piel, cabello o las uñas, etc.) y ademástienen una función metabólica y reguladora de nuestro organismo. Los principalesalimentos que contienen proteínas son la carne, el pescado, los huevos, la leche, loscereales, las legumbres y los frutos secos. De forma general, las proteínas de origenanimal tienen un mayor valor biológico que las que proceden de los vegetales. " IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓNIPROPIEDADES_ALIMENTICIASPROT_1.JPG") IMAG2.Image = ImageList1.Images(3) Case Is = 4Realizado por: Edisson Gómez 50
  51. 51. UNIVERSIDAD TECNICA DE AMBATO. DESCRIP.Text = " Vitaminas Hidrosolubles: Son nutrientes esenciales.Actúan como intermediarias en distintas reacciones químicas. Pueden trasportarsebien por el agua sin almacenarse en nuestro organismo (grupo B y vitamina C) " IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓNIPROPIEDADES_ALIMENTICIASVIT_H_1.JPG") IMAG2.Image = ImageList1.Images(4) Case Is = 5 DESCRIP.Text = " Vitaminas Liposolubles: Son nutrientes esenciales.Actúan como intermediarias en distintas reacciones químicas. o por la grasa(liposolubles) almacenándose en el tejido adiposo (A, D, E y K). Están presentes enmúltiples alimentos (frutas, leche, huevos, carnes, etc.). " IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓNIPROPIEDADES_ALIMENTICIASVIT_L_1.JPG") IMAG2.Image = ImageList1.Images(5) Case Is = 6 DESCRIP.Text = " Minerales. Participan en la formación y funcionamiento denuestro organismo. Destacan por su importancia el : calcio, fósforo, hierro, yodo, flúor,sodio, cloro, potasio, azufre, magnesio, manganeso, cobre, cobalto y zinc, cromo,molibdeno y selenio. Se encuentran presentes en casi todos los alimentos en mayor omenor cantidad. " IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓNIPROPIEDADES_ALIMENTICIASMIN_1.JPG") IMAG2.Image = ImageList1.Images(6) End Select End SubAqui he enlistado los nombres de las propiedades alimenticias a mostrarse. Private Sub PROP_ALIM_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.Load LISTA.Items.Add("HIDRATOS DE CARBONO") LISTA.Items.Add("LIPIDOS SATURADOS") LISTA.Items.Add("LIPIDOS INSATURADOS") LISTA.Items.Add("PROTEINAS") LISTA.Items.Add("VITAMINAS HIDROSOLUBES") LISTA.Items.Add("VITAMINAS LIPOSOLUBLES") LISTA.Items.Add("MINERALES")Realizado por: Edisson Gómez 51
  52. 52. UNIVERSIDAD TECNICA DE AMBATO. End SubAqui programamos el boton salir. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.Click End End SubEnd ClassRealizado por: Edisson Gómez 52
  53. 53. UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 11 PLANILLA DE LUZ 1- Enunciado.Diseñe un proyecto que permita calcular la planilla de Luz eléctrica según lossiguientes condicionamientos.  Valide el ingreso de los datos en las cajas de texto de tal manera que solo permita el ingreso de números  Valide los datos de la Lectura anterior y la Lectura actual de tal manera que la lectura actual es siempre mayor que la lectura anterior  Se ingresan solo las lecturas anterior y actual y se genera automáticamente el Total a Pagar  Proponga su propio diseño  La aplicación se genera n veces según lo decida el usuario  Programe todos los botones que considere necesarios2.- AnalisisEste programa nos permite calcular el valor de consumo de luz eléctrica según loswatts consumidos y los recargos por alumbrado público, bomberos, y basura.3.- Diseño.4.- Objetos.14 LabelLabel 1 = EMPRESA ELECTRICALabel 2 = FechaRealizado por: Edisson Gómez 53
  54. 54. UNIVERSIDAD TECNICA DE AMBATO.Label 3 = # CuentaLabel 4 = FacturaLabel 5 = ClienteLabel 6 = Lectura actualLabel 7 = Lectura anteriorLabel 8 = WatLabel 9 = RECARGOSLabel 10 = 3% Alumbrado P.Label 11 = 4% BomberosLabel 12 = 5% BasuraLabel 13 = TotalLabel 14 = Costo12 Text BoxText Box 1 para la fecha.Text Box 2 para el # de Cuenta.Text Box 3 para la factura.Text Box 4 = txtclienteText Box 5 = txtanteriorText Box 6 = txtactualText Box 7 = txtconsumoText Box 8 = txtacostoText Box 9 = txtalumbradoText Box 10 = txtbomberosText Box 11 = txtbasuraText Box 12 = txttotal5.- Programacion.Public Class Form1Para validar los datos, ingresar solo letras para el cliente. Private Sub txtcliente_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles txtcliente.KeyPress If Char.IsLetter(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) ThenRealizado por: Edisson Gómez 54
  55. 55. UNIVERSIDAD TECNICA DE AMBATO. e.Handled = False ElseIf Char.IsSeparator(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End SubPara validar el ingreso de datos, que la lectura siempre sea mayor a la anterior. Private Sub txtactual_Click(ByVal sender As Object, ByVal e As System.EventArgs)Handles txtactual.Click If Val(txtactual.Text) > Val(txtanterior.Text) Then txtconsumo.Text = Val(txtactual.Text) - Val(txtanterior.Text) Else txtactual.Clear() txtactual.Focus() End IfPara calcular el costo de consumo y calcular el total a pagar adicionando losrecargos . txtcosto.Text = Val(txtconsumo.Text) * 0.09 txtalumbrado.Text = Val(txtcosto.Text) * 0.03 txtbomberos.Text = Val(txtcosto.Text) * 0.04 txtbasura.Text = Val(txtcosto.Text) * 0.05 txttotal.Text = Val(txtcosto.Text) + Val(txtalumbrado.Text) + Val(txtbomberos.Text)+ Val(txtbasura.Text) End SubPara validar los datos, ingresar solo números para la lectura actual. Private Sub txtactual_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles txtactual.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) ThenRealizado por: Edisson Gómez 55
  56. 56. UNIVERSIDAD TECNICA DE AMBATO. e.Handled = False Else e.Handled = True End If End SubPara validar los datos, ingresar solo números para la lectura anterior. Private Sub txtanterior_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles txtanterior.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub Para validar los datos, ingresar solo números para el # de cuenta. Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End SubPara validar los datos, ingresar solo números para la factura. Private Sub TextBox3_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles TextBox3.KeyPress If Char.IsDigit(e.KeyChar) ThenRealizado por: Edisson Gómez 56
  57. 57. UNIVERSIDAD TECNICA DE AMBATO. e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End SubRealizado por: Edisson Gómez 57
  58. 58. UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO N°12 ROL DE PAGOS1.- Enunciado.CON ESTE PROYECTO LOGRAREMOS OBTENER LA AUTOMATIZACION DEPAGO PARA CADA EMPLEADO2.- DiseñoRealizado por: Edisson Gómez 58
  59. 59. UNIVERSIDAD TECNICA DE AMBATO.3.- OBJETOSFORM= 2FORM1 PARA EL ROL DE PAGOSFORM2 PARA INGRESAR LA CLAVE DEL USUARIOPICTUREBOX=1PICTUREBOX1 = PARA PONER UNA IMAGEN EN EL FORM2 PARA LA CLAVELABEL= 28TEXTBOX= 18TEXTBOX1=PARA INGRESAR EL NOMBRE DEL USUARIOTEXTBOX2= PARA INGRESAR LA OCNTRASEÑA DEL USUARIOTEXTBOX3= PARA INGRESAR LA CEDULA DEL EMPLEADOTEXTBOX4= PARA INGRESAR EL NOMBRE DEL CARGOTEXTBOX5= PARA INGRESAR EL TELEFONOTEXTBOX6= PARA INGRESAR EL SUELDOTEXTBOX7= PARA INGRESAR LA DIRECCIONTEXTBOX8= PARA INGRESAR EL IESSTEXTBOX9= PARA INGRESAR LAS MULTASRealizado por: Edisson Gómez 59
  60. 60. UNIVERSIDAD TECNICA DE AMBATO.TEXTBOX10= PARA INGRESAR EL TELEFONOTEXTBOX11=PARA CALCULAR EL DESCUENTO DE LAS MULTASTEXTBOX12=PARA INGRESAR EL NUMERO DE LAS HORAS EXTRASTEXTBOX13=PARA CALCULAR EL TOTAL DE LAS HORAS EXTRASTEXTBOX14=PARA INGRESAR EL NUMERO DE CARGO FAMILIARTEXTBOX15=PARA CALCULAR EL TOTAL DE EL CARGO FAMILIARTEXTBOX16=PARA CALCULAR EL TOTAL DE INGRESOSTEXTBOX17=EL TOTAL DE EGRESOST TEXTBOX18=OTAL A RECIBIRBUTTON= 6Button1 = PARA INGRESAR AL SIGUIENTE FORMULARIOButton2= PARA CALCULAR TOTAL DE INGRESOSButton3 = PARA CALCULAR TOTAL DE EGRESOSButton4= PARA INICIAR OTRA PERSONAButton5=PARA BORRAR Y INGRESAR UN NUEVO DATOSButton6= PARA SALIR DE LA EJECUCIONCHEKBOX = 1CHEKBOX 1 = PARA SELECCIONAR SI TIENE PRESTAMO O NO5.- CODIFICADOCODIFICADO PARA LA CLAVEIf txtclave.Text = ("PAGOS") Then Form1.Show() Me.Hide()Else MsgBox("CONTRASEÑA INVALIDA") txtclave.Focus() txtclave.SelectionStart = 0 txtclave.Text = ""Realizado por: Edisson Gómez 60
  61. 61. UNIVERSIDAD TECNICA DE AMBATO. End IfCODIFICADO PARA EL ROL DE PAGOSPublic Class Form1 Dim DATOS, aux, con As Integer Dim DATOS1 As Double Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged DATOS = ComboBox1.SelectedIndex If (DATOS = 0) Then txtcedula.Text = "1804758963" txtcargo.Text = "GERENTE" txtsueldo.Text = Val("400") DATOS1 = txtsueldo.Text ElseIf (DATOS = 1) Then txtcedula.Text = "1804785961" txtcargo.Text = "SECRETARIA" txtsueldo.Text = Val("320.50") DATOS1 = txtsueldo.Text ElseIf (DATOS = 2) Then txtcedula.Text = "1307845219" txtcargo.Text = "MENSAJERO" txtsueldo.Text = Val("100") DATOS1 = txtsueldo.Text ElseIf (DATOS = 3) Then txtcedula.Text = Val("1054785445") txtcargo.Text = "ADMINISTRADOR" txtsueldo.Text = Val("220") DATOS1 = txtsueldo.TexT ElseIf (DATOS = 4) Then txtcedula.Text = Val("1084512589") txtcargo.Text = "CONTADOR" txtsueldo.Text = Val("350.50") DATOS1 = txtsueldo.Text ElseIf (DATOS = 5) Then txtcedula.Text = Val("1087451045")Realizado por: Edisson Gómez 61
  62. 62. UNIVERSIDAD TECNICA DE AMBATO. txtcargo.Text = "VENDEDOR" txtsueldo.Text = Val("150") DATOS1 = txtsueldo.Text End If End Sub Private Sub txtdirec_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles txtdirec.KeyPress If Char.IsLetter(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False ElseIf Char.IsSeparator(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub Private Sub txttele_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles txttele.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub Private Sub txtextras_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles txtextras.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End SubRealizado por: Edisson Gómez 62
  63. 63. UNIVERSIDAD TECNICA DE AMBATO. Private Sub txttofami_TextChanged(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles txttofami.TextChanged End Sub Private Sub txtextras_TextChanged(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles txtextras.TextChanged If Val(txtextras.Text) >= 1 And Val(txtextras.Text) <= 10 Then aux = Val(txtsueldo.Text) * 6 / 100 txthextras.Text = Val(txtextras.Text) * aux Else MsgBox("Numero Invalido") End If End Sub Private Sub txtfami_TextChanged(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles txtfami.TextChanged If Val(txtfami.Text >= 2) Then txttofami.Text = Format(Val(txtfami.Text) * 10.5, "###.00") Else txttofami.Text = Format(Val(txtfami.Text) * 15.5, "###.00") End If End Sub Private Sub TextBox1_TextChanged_1(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles txtmultas.TextChanged If Val(txttomultas.Text) >= 7 Then txttomultas.Text = Val(txtsueldo.Text) * 20 / 100 Else txttomultas.Text = Val(txtmultas.Text) * 3 End If End Sub Private Sub TextBox1_TextChanged_2(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles txtprestamos.TextChanged If Val(txtprestamos.Text) = 6 Then con = Val(txtmonto.Text) * 8 / 100 txtvalpresta.Text = Format((Val(txtmonto.Text) + con) / 6, "###.00") ElseIf Val(txtprestamos.Text) = 12 Then con = (Val(txtmonto.Text) * 16 / 100) txtvalpresta.Text = Format((Val(txtmonto.Text) + con) / 12, "###.00") ElseIf Val(txtprestamos.Text) = 18 ThenRealizado por: Edisson Gómez 63
  64. 64. UNIVERSIDAD TECNICA DE AMBATO. con = (Val(txtmonto.Text) * 20 / 100) txtvalpresta.Text = Format((Val(txtmonto.Text) + con) / 18, "###.00") End If End Sub Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVale As System.EventArgs) Handles CheckBox1.CheckedChanged txtprestamos.Visible = True txtmonto.Visible = True txtvalpresta.Visible = True End Sub Private Sub txtsueldo_TextChanged(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles txtsueldo.TextChanged txtiees.Text = Format(Val(txtsueldo.Text) * 11.5 / 100, "###.00") End Sub Private Sub txttorecibe_Click(ByVal sender As Object, ByVal e AsSystem.EventArgs) Handles txttorecibe.Click txttorecibe.Text = Format(Val(txtingres.Text) - Val(txtegresos.Text), "##.00") End Sub Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.Click End End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button2.Click Form2.Show() Me.Hide() End Sub Private Sub txtegresos_TextChanged(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles txtegresos.TextChanged End SubRealizado por: Edisson Gómez 64
  65. 65. UNIVERSIDAD TECNICA DE AMBATO. Private Sub Button3_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button3.Click txtegresos.Text = Format(Val(txtiees.Text) + Val(txttomultas.Text) +Val(txtvalpresta.Text), "###.00") End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button4.Click txtingres.Text = Format(Val(txtsueldo.Text) + Val(txthextras.Text) +Val(txttofami.Text), "##.00") End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button5.Click txtdirec.Text = "" txttele.Text = "" txtingres.Text = "" txtegresos.Text = "" txtiees.Text = "" txtmonto.Text = "" txtprestamos.Text = "" txtmultas.Text = "" txttomultas.Text = "" txtcargo.Text = "" txttofami.Text = "" txtsueldo.Text = "" txtcargo.Text = "" txtfami.Text = "" txtextras.Text = "" txttorecibe.Text = "" txtsueldo.Text = ""txthextras.Text = "" txtvalpresta.Text = "" txttorecibe.Text = "" End SubRealizado por: Edisson Gómez 65
  66. 66. UNIVERSIDAD TECNICA DE AMBATO.End ClassRealizado por: Edisson Gómez 66
  67. 67. UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 13 Sistema de Matriculas1.- Enunciado.Elaborar un programa que me permita realizar el ingreso de los datos de un estudianteal sistema de matrículas, donde se me detalle los colegios y el tipo fiscal o particular, yse me visualice el valor de la matrícula, servicio médico, internet y recreación, y elvalor total a pagar.2.- Enunciado.En este ejercicio para el sistema de matrícula se desea ingresar los datos delestudiante y poder seleccionar un colegio y el tipo ya sea fiscal, particular ofiscomisional.También se bloquea los textbox donde se nos visualiza los valores de los seguros y eltotal.3. Diseño.Realizado por: Edisson Gómez 67
  68. 68. UNIVERSIDAD TECNICA DE AMBATO.4-Objetos1splitContainer15 labelLabel1=sistema de recaudacionLabel2=datos personalesLabel3=nombreLabel4=apellidoLabel5=cedulaLabel6=direccionLabel7=telefonoLabel8=datos de matriculaLabel9=valor matriculaLabel10=servicio medicoLabel11=servicio internetLabel12=servicio recreacionLabel13=total a pagarLabel14=tipoRealizado por: Edisson Gómez 68
  69. 69. UNIVERSIDAD TECNICA DE AMBATO.Label15=colegio10 textboxTextbox1=txtnombreTextbox2=txtapellidoTextbox3=txtcedulaTextbox4=txtdireccionTextbox5=txttelefonoTextbox6= txtvmatriculaTextbox7= txtsmedicoTextbox8= txtsinternetTextbox9= txtsrecreacionTextbox10= txttotal2 buttonButton1=salirButton2=nuevo2 ComboboxCombobox1=cmbcolegioCombobox1=cmbtipo4.-CodificadoPublic Class Form1 Dim dato As Integer Private Sub NOMBRE_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles txtNOMBRE.KeyPress If Char.IsNumber(e.KeyChar) Then e.Handled = TrueRealizado por: Edisson Gómez 69
  70. 70. UNIVERSIDAD TECNICA DE AMBATO. MsgBox("NO DATOS NUMERICOS") txtNOMBRE.Focus() ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = False End If End Sub Private Sub APELLIDO_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles txtAPELLIDO.KeyPress If Char.IsNumber(e.KeyChar) Then e.Handled = True MsgBox("NO DATOS NUMERICOS") txtAPELLIDO.Focus() ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = False End If End Sub Private Sub CEDULA_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles txtCEDULA.KeyPress If Char.IsLetter(e.KeyChar) Then e.Handled = False MsgBox("SOLO DATOS NUMERICOS") txtCEDULA.Focus() ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = False End If End SubRealizado por: Edisson Gómez 70
  71. 71. UNIVERSIDAD TECNICA DE AMBATO. Private Sub TELEFONO_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles txtTELEFONO.KeyPress If Char.IsLetter(e.KeyChar) Then e.Handled = False MsgBox("SOLO DATOS NUMERICOS") txtTELEFONO.Focus() ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = False End If End Sub Private Sub VMATRICULA_TextChanged(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles txtVMATRICULA.TextChanged End Sub Private Sub TIPO_SelectedIndexChanged(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles cmbTIPO.SelectedIndexChanged dato = cmbTIPO.SelectedIndex If dato = 0 Then txtVMATRICULA.Text = "250" txtSMEDICO.Text = Format(Val(txtVMATRICULA.Text * 0.09), "##, 00") txtSINTERNET.Text = Format(Val(txtVMATRICULA.Text * 0.1), "##,00") txtSRECREACION.Text = Format(Val(txtVMATRICULA.Text * 0.12), "##,00") txtTOTAL.Text = Format(Val(txtVMATRICULA.Text) + Val(txtSMEDICO.Text) +Val(txtSINTERNET.Text) + Val(txtSRECREACION.Text) + 5, "##,00") ElseIf dato = 1 Then txtVMATRICULA.Text = "120" txtSMEDICO.Text = Format(Val(txtVMATRICULA.Text * 0.06), "##, 00") txtSINTERNET.Text = Format(Val(txtVMATRICULA.Text * 0.08), "##,00") txtSRECREACION.Text = Format(Val(txtVMATRICULA.Text * 0.1), "##,00") txtTOTAL.Text = Format(Val(txtVMATRICULA.Text) + Val(txtSMEDICO.Text) +Val(txtSINTERNET.Text) + Val(txtSRECREACION.Text) + 5, "##,00")Realizado por: Edisson Gómez 71
  72. 72. UNIVERSIDAD TECNICA DE AMBATO. ElseIf dato = 2 Then txtVMATRICULA.Text = "180" txtSMEDICO.Text = Format(Val(txtVMATRICULA.Text * 0.08), "##, 00") txtSINTERNET.Text = Format(Val(txtVMATRICULA.Text * 0.09), "##,00") txtSRECREACION.Text = Format(Val(txtVMATRICULA.Text * 0.11), "##,00") txtTOTAL.Text = Format(Val(txtVMATRICULA.Text) + Val(txtSMEDICO.Text) +Val(txtSINTERNET.Text) + Val(txtSRECREACION.Text) + 5, "##,00") End If End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.Load cmbTIPO.Items.Add("PARTICULAR") cmbTIPO.Items.Add("FISCAL") cmbTIPO.Items.Add("FISCOMISIONAL") cmbCOLEGIO.Items.Add("HISPANO AMÉRICA") cmbCOLEGIO.Items.Add("GUAYAQUIL") cmbCOLEGIO.Items.Add("BOLIVAR") cmbCOLEGIO.Items.Add("LA SALLE") cmbCOLEGIO.Items.Add("TIRSO DE MOLINA") cmbCOLEGIO.Items.Add("ADVENTISTA") cmbCOLEGIO.Items.Add("ATENAS") End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.Click End End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button2.Click txtNOMBRE.Text = "" txtAPELLIDO.Text = "" txtTELEFONO.Text = "" txtDIRECCIÓN.Text = ""Realizado por: Edisson Gómez 72
  73. 73. UNIVERSIDAD TECNICA DE AMBATO. txtVMATRICULA.Text = "" cmbTIPO.Text = "" cmbCOLEGIO.Text = "" txtSINTERNET.Text = "" txtSMEDICO.Text = "" txtSRECREACION.Text = "" txtTOTAL.Text = "" End SubEnd ClassRealizado por: Edisson Gómez 73
  74. 74. UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 14 Registro de notas por semestre y modulo.1.- Enunciado:Realizar un programa que permita realizar el control de notas de los estudiantes.2.- Diseño.Realizado por: Edisson Gómez 74
  75. 75. UNIVERSIDAD TECNICA DE AMBATO.3.-Objetos:GROUPBOX15 LABELLabel1 = CONTROL DE NOTASLabel2 = NombreLabel3 = ApellidoLabel4 = SemestreLabel5 = Paralelo2 TEXTBOXTextBox1 = para nombreTextBox2 = para apellido2 COMBOBOXComoBox1 = cmdsemestreComboBox2 = cmbparaleloGROUPBOX 25.- Codigo. 1) Programar para que coja solo números no letrasIf Val(Txtmnota1.Text) >= 1 And Val(Txtmnota1.Text) <= 10 Then Else MsgBox("VALOR INCORRECTO") Txtmnota1.Text = " " End If 14)Para sacar el promedio de todas las notas prosedemos a realisar el siguente prosesoIf Val(Txtmnota3.Text) >= 1 And Val(Txtmnota3.Text) <= 10 Then Else MsgBox("VALOR INCORRECTO") Txtmnota3.Text = " " End If txtpro1.Text = Format((Val(Txtmnota1.Text) + Val(txtmnota2.Text) +Val(Txtmnota3.Text)) / 3, "##.00") If Val(txtpro1.Text) >= 7 Then txtequi1.Text = "APROBADO" ElseIf Val(txtpro1.Text) >= 5 And Val(txtpro1.Text) <= 7 Then txtequi1.Text = "SUSPENSO" ElseIf Val(txtpro1.Text) < 5 Then txtequi1.Text = "REPROBADO"Realizado por: Edisson Gómez 75
  76. 76. UNIVERSIDAD TECNICA DE AMBATO. End IfPara programar tememos que cambiar en textbox el Name como txtequi1If Val(Txtmnota3.Text) >= 1 And Val(Txtmnota3.Text) <= 10 Then Else MsgBox("VALOR INCORRECTO") Txtmnota3.Text = " " End If txtpro1.Text = Format((Val(Txtmnota1.Text) + Val(txtmnota2.Text) +Val(Txtmnota3.Text)) / 3, "##.00") If Val(txtpro1.Text) >= 7 Then txtequi1.Text = "APROBADO" ElseIf Val(txtpro1.Text) >= 5 And Val(txtpro1.Text) <= 7 Then txtequi1.Text = "SUSPENSO" ElseIf Val(txtpro1.Text) < 5 Then txtequi1.Text = "REPROBADO" End IfY verificamos si funciona todos los datos ingresados Ahora comenzaremos a programar el módulo de cada semestreSelect Case (ComboBox1.SelectedIndex) Case Is = 0 lblmateria1.Text = " FISICA II" lblmateria2.Text = " TUTORIAS" lblmateria3.Text = " PROGRAMACIONI" lblmateria4.Text = " TRABALO EN EQUIPO" lblmateria5.Text = " MATEMATICA BASICA" lblmateria6.Text = " METODOLOGIA DE LA INVESTIGACION" Case Is = 1 lblmateria1.Text = " MODELOS PEDAGOGICOS" lblmateria2.Text = " MATEMATICA AVANZADA" lblmateria3.Text = " PSICOLOGIA GENERAL" lblmateria4.Text = " ELECTRONICA" lblmateria5.Text = " PROGRAMACION II" lblmateria6.Text = " ARQUITECTURA MANTENIMIENTO I" Case Is = 2 lblmateria1.Text = " LENGUAJE PROGRAMACION I" lblmateria2.Text = " HERRAMIENTAS MULTIMEDIA" lblmateria3.Text = " PROBLEMAS DE APRENDIZAJE" lblmateria4.Text = " PLANIFICACION CURRICULAR" lblmateria5.Text = " GESTOR BASE DE DATOS" lblmateria6.Text = " ARQUITECTURA MANTENIMIENTO II" Case Is = 3 lblmateria1.Text = " PRACTICAS PREPROFESIONALES" lblmateria2.Text = " SISTEMAS OPERATIVOS" lblmateria3.Text = " PROGRAMACION WEB 1 " lblmateria4.Text = " REDES"Realizado por: Edisson Gómez 76
  77. 77. UNIVERSIDAD TECNICA DE AMBATO. lblmateria5.Text = " SISTEMATIZACION CONTABLE" lblmateria6.Text = " GESTION DE PROYECTOS" End SelectProgramamos el promedio general y la equivalencia generalPor ultimo comenzaremos a programar en Button1txtproge.Text = Format((Val(txtpro1.Text) + Val(txtpro1.Text) + Val(txtpro1.Text) +Val(txtpro4.Text) + Val(txtpro5.Text) + Val(txtpro6.Text)) / 6, "##.00") If Val(txtproge.Text) >= 7 Then txtequito.Text = "APROBADO" ElseIf Val(txtproge.Text) >= 5 And Val(txtproge.Text) <= 7 Then txtequito.Text = "SUSPENSO" ElseIf Val(txtproge.Text) < 5 Then txtequito.Text = "REPROBADO" End If End SubRealizado por: Edisson Gómez 77
  78. 78. UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 15 Prueba del primer parcial1.- Diseño.3.-ComponentesUtilizaremos la siguiente PictureBox  PictureBox1=imagen del autoRealizado por: Edisson Gómez 78
  79. 79. UNIVERSIDAD TECNICA DE AMBATO.Utilizaremos 3 GroupBox  GroupBox1=Datos personales  GroupBox2=Datos del vehículo  GroupBox3=Valores totalesUtilizaremos 19 label.  Label1= Tema  Label2=Código  Label3= Nombre  Label4= Apellido  Label5=Cedula  Label6=Dirección  Label7=Teléfono  Label8=Tipo de vehículo  Label9=Valor  Label10=Color  Label11=Aire acondicionado  Label12= Vidrios eléctricos  Label13= Valor de venta  Label14=Comisión vendedor  Label15= Total comisión  Label16=Total a pagarUtilizaremos los siguientes text box  Textbox1=txtnombres  Textbox2=txtapellido  Textbox3=txtcedula  Textbox4=txtdireccion  Textbox4=txttelefono  Textbox5=txttvehiculo  Textbox6=txtvalor  Textbox7=txtvalventaRealizado por: Edisson Gómez 79
  80. 80. UNIVERSIDAD TECNICA DE AMBATO.  Textbox8=txtcomvendedor  Textbox9=txttotcomision  Textbox10=txttotpagarUtilizaremos los 5 combobox.  Combobox1= Para La Selección Del Código  Combobox2= Para La Selección Del Tipo De Vehículo  Combobox3= Para Seleccionar El Color Del Carro  Combobox4= Para La Selección Del Aire Acondicionado  Combobox5= Para La Selección De Vidrios EléctricosUtilizaremos 3 botones  Button1= Para Nuevo  Button2= Para Añadir Venta  Button3= Para Salir5.-CodificaciónPublic Class Form1 Dim a As Double(CODIFICACION DEL PRIMER COMBOBOX)Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles cmbcodigo.SelectedIndexChanged Select Case (cmbcodigo.SelectedIndex) Case Is = 0 txtnombre.Text = "Maria Emitelia" txtapellido.Text = "Rosero Rosero" txtci.Text = "1802456989" txtdirec.Text = "Ambato" txttelef.Text = "2825898" Case Is = 1 txtnombre.Text = "Milto Gabriel " txtapellido.Text = "Pallo Real"Realizado por: Edisson Gómez 80
  81. 81. UNIVERSIDAD TECNICA DE AMBATO. txtci.Text = "1808856569" txtdirec.Text = "Quito" txttelef.Text = "0988623569" Case Is = 2 txtnombre.Text = "Celso Anibal" txtapellido.Text = "Jarrin Urrutia" txtci.Text = "1801112532" txtdirec.Text = "Riobamba" txttelef.Text = "0999562254" End Select End Sub(CODIFICACION DEL SEGUNDO COMBOBOX) Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles cmbcarro.SelectedIndexChanged Select Case (cmbcarro.SelectedIndex) Case Is = 0 txtpresio.Text = 22000.0 PictureBox2.Load("C:PRUEBAcamioneta.jpg") If Val(txtpresio.Text) >= 22000 And Val(txtpresio.Text) <= 25000 Then txtvalorv.Text = Val(txtpresio.Text) txtcomi.Text = Val(txtvalorv.Text) * 0.04 End If txttotal.Text = Val(txtcomi.Text) + Val(txttotal.Text) txttapagar.Text = Val(txttotal.Text) + Val(txttapagar.Text) Case Is = 1 txtpresio.Text = 25000.0 PictureBox2.Load("C:PRUEBAauto.jpg") If Val(txtpresio.Text) >= 22000 And Val(txtpresio.Text) <= 25000 Then txtvalorv.Text = Val(txtpresio.Text) txtcomi.Text = Val(txtvalorv.Text) * 0.04 End If txttotal.Text = Val(txtcomi.Text) + Val(txttotal.Text) txttapagar.Text = Val(txttotal.Text) + Val(txttapagar.Text) Case Is = 2 txtpresio.Text = 35000.0Realizado por: Edisson Gómez 81
  82. 82. UNIVERSIDAD TECNICA DE AMBATO. PictureBox2.Load("C:PRUEBAfurgon.jpg") If Val(txtpresio.Text) > 25000 And Val(txtpresio.Text) <= 35000 Then txtvalorv.Text = Val(txtpresio.Text) txtcomi.Text = Val(txtvalorv.Text) * 0.05 End If txttotal.Text = Val(txtcomi.Text) + Val(txttotal.Text) txttapagar.Text = Val(txttotal.Text) + Val(txttapagar.Text) End Select End Sub(CODIFICACION DEL TERCER COMBOBOX) Private Sub cmbcolor_SelectedIndexChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles cmbcolor.SelectedIndexChanged Select Case (cmbcolor.SelectedIndex) Case Is = 0 PictureBox1.Load("C:PRUEBAnegro.jpg") Case Is = 1 PictureBox1.Load("C:PRUEBAblanco.jpg") Case Is = 2 PictureBox1.Load("C:PRUEBAgris.jpg") Case Is = 3 PictureBox1.Load("C:PRUEBArojo.jpg") Case Is = 4 PictureBox1.Load("C:PRUEBAazul.jpg") End Select End Sub(CODIFICACION DEL BOTTON1)Private Sub cmdlimpiar_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles cmdlimpiar.Click txtnombre.Text = "" txtapellido.Text = "" txtci.Text = "" txtdirec.Text = ""Realizado por: Edisson Gómez 82
  83. 83. UNIVERSIDAD TECNICA DE AMBATO. txttelef.Text = "" txtvalorv.Text = "" txtcomi.Text = "" txttotal.Text = "" cmbcarro.Text = "" cmbcodigo.Text = "" cmbaire.Text = "" cmbcolor.Text = "" cmbvidrio.Text = ""(CODIFICACION DEL BOTTON2)Private Sub cmdañadir_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles cmdañadir.Click txtcomi.Text = "" txtvalorv.Text = "" cmbaire.Text = "" cmbcolor.Text = "" cmbvidrio.Text = "" cmbcarro.Text = "" txtpresio.Text = "" PictureBox1.Load("C:PRUEBAblanco.jpg") PictureBox2.Load("C:PRUEBAblanco.jpg")(CODIFICACION DEL BOTTON3)Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.Click End End SubRealizado por: Edisson Gómez 83
  84. 84. UNIVERSIDAD TECNICA DE AMBATO.EJERCICIO 16 EXAMEN DEL PRIMER PARCIAL1.- EnunciadoDeterminar el nivel de asimilación sobre los elementos tratados, utilizando un lenguajede programación Visual.2.- Analisis.Aplique el razonamiento lógico para resolver la situación problémica planteadaUtilice correctamente las sentencias de programaciónEstructure el programa en forma correcta para obtener los resultados requeridosLa evaluación tiene 2 partes, una teórica y otra prácticaLa parte teórica se lo realizará en el Aula Virtual y tendrá una valoración de 1 puntoLa parte práctica tendrá una valoración de 9 puntosEquivalenciaEl desarrollo del programa equivale a 9 puntos4 puntos el correcto funcionamiento del programa1 punto el diseño adecuado2 puntos el proceso de validación de información2 puntos la acumulación de información y la presentación correcta de resultadosFECHA: 13/11/2012NOMBRE:1.- Se necesita automatizar el proceso de escalafón de los docentes de la Carrera deDocencia en Informática de la Facultad de Ciencias Humanas y de la Educación de laUniversidad Técnica Ambato, bajo los siguientes parámetros.1.- Se trabaja en un formato de Fichas2.- La Ficha Datos Personales permite el ingreso de información personal del docenteCedulaNombresDirecciónTeléfono3.- La Ficha Estudios Realizados permite el ingreso de los siguientes DatosTítulo Obtenido Magister 200PHD 300Tercer Nivel 100Realizado por: Edisson Gómez 84
  85. 85. UNIVERSIDAD TECNICA DE AMBATO.Méritos Mejor Egresado 100Reconocimientos 50Publicaciones Libros 100Revistas 50Artículos Indexados 50Idiomas Hablar, Leer, Escribir 50Leer, Entender 30Proyectos Investigación 30Vinculación 30Otros 10Cada escala equivale a 200 puntos para realizar un ascenso.Determine la escala que le corresponde al docente y el sueldo promedio, considerandoque todos los docentes ganan Usd 540, y por cada escala le corresponde Usd 200,00adicionales.Obtenga el total de docentes por cada escala y el valore acumulado correspondiente alsueldo, el proceso es repetitivo.Examen3.- Diseño.Realizado por: Edisson Gómez 85
  86. 86. UNIVERSIDAD TECNICA DE AMBATO.4.- Objetos.Utilizaremos un tabcontrol para realizar nuestro programa de forma adecuada yordenadaUtilizaremos dos botones para el blanqueamiento y salir de todo el programa.En el siguiente programa utilizaremos los siguientes label.  Label1= tema del examen  Label2=nombre  Label3=dirección  Label4= cedulaRealizado por: Edisson Gómez 86
  87. 87. UNIVERSIDAD TECNICA DE AMBATO.  Label5=teléfono  Label6=detalle  Label7=tipo  Label8=valor parcial  Label9=valor total  Label10=título obtenido  Label11= méritos  Label12= publicaciones  Label13= idiomas  Label14=proyectos  Label15= total de puntos  Label16=escala  Label17=sueldo  Label18=nivel 1  Label19=nivel 2  Label20=nivel 3  Label21 =nivel 4  Label22= nivel 5  Label23= número de docentes  Label24= sueldo totalUtilizaremos los siguientes texbox  Textbox1=txtnombres  Textbox2=txtdireccion  Textbox3=cedula  Textbox4=txttelefono  Textbox5=txttitulo  Textbox6=txtmeri  Textbox7=txtvpubli  Textbox8=txtvidio  Textbox9=txtproyec  Textbox10=txtitotal  Textbox11=txtmertotal  Textbox12=txtpublitotalRealizado por: Edisson Gómez 87
  88. 88. UNIVERSIDAD TECNICA DE AMBATO.  Textbox13=txtidiototal  Textbox14=txtproyetotal  Textbox15=txtpuntos  Textbox16=txtescala  Textbox17=txtsueldo  Textbox18=txtn1  Textbox19=txtn2  Textbox20=txtn3  Textbox21=txtn4  Textbox22=txtn5  Textbox23=txtsuel1  Textbox24=txtsuel2  Textbox25=txtsuel3  Textbox26=txtsuel4  Textbox27=txtsuel5Utilizaremos los siguientes combobox.  Combobox1= para el ingreso de los títulos obtenidos  Combobox2= para el ingreso de los méritos obtenidos  Combobox3= para el ingreso de las publicaciones  Combobox4= para el ingreso de los idiomas culminados  Combobox5= para el ingreso de los proyectos realiazadosUtilizaremos un botón para limpiar los textbox y combobox txttitulo.Text = "" txtvmeri.Text = "" txtvpubli.Text = "" txtvidio.Text = "" txtproyec.Text = "" txttitotal.Text = "" txtmertotal.Text = "" txtpublitotal.Text = "" txtidiototal.Text = "" txtproyetotal.Text = "" ComboBox1.Text = "" ComboBox2.Text = ""Realizado por: Edisson Gómez 88

×