SlideShare una empresa de Scribd logo
1 de 6
Esto es un simple diseño, con las características vistas en clase
Estoy en el OBJETO COMBO, en su EVENTO CLICK
Líneas de programación del combo Private Sub cmboTipohelado_Click() 'este es el EVENTO CLICK del combo (yo lo llamé "cmboTipohelado") IfcmboTipohelado.ListIndex = 0 Then 'comparo si la persola seleccionó el primer elemento del combo txtPrecioUnitario.Text = cmboTipohelado.ItemData(cmboTipohelado.ListIndex) ' se indica el precio BASE del helado (lo que cuesta el tipo de helado) txtTipoHelado.Text = cmboTipohelado.List(cmboTipohelado.ListIndex) 'muestra en el texto el helado seleccionado txtPrecioSabor.Text = 2 'para el primer elemento de la lista, el precio de c/u de los sabores es distinto         'generalidades:         'Barquilla         '   Precio del Sabor: x Bsf         '   Precio Base: x Bsf         '         'Tinita         '   Precio del Sabor: x Bsf (distinto al de la barquilla)         '   Precio base: x Bsf (distinto al de la tinita)         '         'el resto se repite para cada elemento de la lista         'que son las lineas que están a continuación Else IfcmboTipohelado.ListIndex = 1 Then 'comparo si la persola seleccionó el segundo elemento del combo txtPrecioUnitario.Text = cmboTipohelado.ItemData(cmboTipohelado.ListIndex) txtTipoHelado.Text = cmboTipohelado.List(cmboTipohelado.ListIndex) txtPrecioSabor.Text = 4 Else 'no comparo nada porque se que si no seleccionó el 1ro o el 2doautomaticamente se ha seleccionado el 3ro txtPrecioUnitario.Text = cmboTipohelado.ItemData(cmboTipohelado.ListIndex) txtTipoHelado.Text = cmboTipohelado.List(cmboTipohelado.ListIndex) txtPrecioSabor.Text = 6 EndIf EndIf End Sub
Líneas de programación cuando se carga el formulario (opcional) Private Sub Form_Load()     'estas líneas se DISPARAN cuando se carga el formulario por primera vez     'ustedes deben llenar el combo simplemente cambiando las propiedades del mismo cmboTipohelado.Text = "seleccione un tipo" cmboTipohelado.AddItem "de tinita" cmboTipohelado.ItemData(cmboTipohelado.NewIndex) = 8 cmboTipohelado.AddItem "de barquilla" cmboTipohelado.ItemData(cmboTipohelado.NewIndex) = 12 cmboTipohelado.AddItem "de copa" cmboTipohelado.ItemData(cmboTipohelado.NewIndex) = 16 End Sub 'las siguientes líneas se ejecutan cuando el 'el usuario hace click sobre cada uno de los OPTIONBUTTON 'recuerda que yo le cambié los nombres a cada uno de los controles 'para tener una idea más clara de lo que estoy haciendo, tu puedes hacer lo mismo
Líneas de programación de los Option Private Sub optcuatro_Click() txtCantSabores.Text = 4 End Sub Private Sub optdos_Click() txtCantSabores.Text = 2 End Sub Private Sub opttres_Click() txtCantSabores.Text = 3 End Sub Private Sub optuno_Click() txtCantSabores.Text = 1 End Sub
Líneas de programación del botón Private Sub btnProcesar_Click()     ' de aquí en adelante (dentro del private sub)     ' son las líneas de código del botón PROCESAR     ' para este ejemplo yo estoy usando VARIABLES,     ' ustedes pueden trabajar directamente con el textbox,     'pero recuerden utilizar la función VAL antes del textbox     'para que trabajes de forma numerica y no de forma de cadena de texto     'declaro 4 variables del tipo ENTERO Dimpsabor As Integer Dimcsabor As Integer Dimphelado As Integer Dim total As Integer     'le asigno a cada variable el valor que tiene CADA TEXTBOX psabor = txtPrecioSabor.Text csabor = txtCantSabores.Text phelado = txtPrecioUnitario.Text     'chaco la cuenta     total = (csabor * psabor) + phelado     'muestro el resultado txtTotal.Text = total End Sub

Más contenido relacionado

La actualidad más candente

Practica web de la sesión 3 programacion de codigos de php
Practica web de la sesión 3 programacion de codigos de phpPractica web de la sesión 3 programacion de codigos de php
Practica web de la sesión 3 programacion de codigos de phpSiboney Ortiz Ortiz
 
Ejercicios de visual
Ejercicios de visualEjercicios de visual
Ejercicios de visualmagda_chivas_
 
Practicas
PracticasPracticas
PracticasGoneck
 
Funciones Y Procedimientos Vb 1
Funciones Y Procedimientos Vb 1Funciones Y Procedimientos Vb 1
Funciones Y Procedimientos Vb 1UVM
 
Bibliotecas de lenguaje c++
Bibliotecas de lenguaje c++Bibliotecas de lenguaje c++
Bibliotecas de lenguaje c++triss0706
 
PRACTICA WEB DE LA SESION 3 (Programación de codigos de php)
PRACTICA WEB DE LA SESION 3 (Programación de codigos de php)PRACTICA WEB DE LA SESION 3 (Programación de codigos de php)
PRACTICA WEB DE LA SESION 3 (Programación de codigos de php)Miguel Angel Prado Garcia
 
Modificación de registros comando sed
Modificación de registros   comando sedModificación de registros   comando sed
Modificación de registros comando sedPablo Macon
 
Sesion1 Php Basico
Sesion1 Php BasicoSesion1 Php Basico
Sesion1 Php BasicoHugo Flores
 
Comando grep y expresiones regulares
Comando grep y expresiones regularesComando grep y expresiones regulares
Comando grep y expresiones regularesPablo Macon
 
Practicawebdelasesion3
Practicawebdelasesion3Practicawebdelasesion3
Practicawebdelasesion3Humberto1998
 
Giseproi curso de programación - sesión 6 - datos y operadores
Giseproi   curso de programación - sesión 6 - datos y operadoresGiseproi   curso de programación - sesión 6 - datos y operadores
Giseproi curso de programación - sesión 6 - datos y operadoresgiseproi
 
Python básico
Python básicoPython básico
Python básicoCodeSyntax
 

La actualidad más candente (17)

Practica web de la sesión 3 programacion de codigos de php
Practica web de la sesión 3 programacion de codigos de phpPractica web de la sesión 3 programacion de codigos de php
Practica web de la sesión 3 programacion de codigos de php
 
Ejercicios de visual
Ejercicios de visualEjercicios de visual
Ejercicios de visual
 
Practicas
PracticasPracticas
Practicas
 
Funciones Y Procedimientos Vb 1
Funciones Y Procedimientos Vb 1Funciones Y Procedimientos Vb 1
Funciones Y Procedimientos Vb 1
 
Bibliotecas de lenguaje c++
Bibliotecas de lenguaje c++Bibliotecas de lenguaje c++
Bibliotecas de lenguaje c++
 
PRACTICA WEB DE LA SESION 3 (Programación de codigos de php)
PRACTICA WEB DE LA SESION 3 (Programación de codigos de php)PRACTICA WEB DE LA SESION 3 (Programación de codigos de php)
PRACTICA WEB DE LA SESION 3 (Programación de codigos de php)
 
Javascript
JavascriptJavascript
Javascript
 
Modificación de registros comando sed
Modificación de registros   comando sedModificación de registros   comando sed
Modificación de registros comando sed
 
Cadenas
CadenasCadenas
Cadenas
 
Sesion1 Php Basico
Sesion1 Php BasicoSesion1 Php Basico
Sesion1 Php Basico
 
Comando grep y expresiones regulares
Comando grep y expresiones regularesComando grep y expresiones regulares
Comando grep y expresiones regulares
 
Practicawebdelasesion3
Practicawebdelasesion3Practicawebdelasesion3
Practicawebdelasesion3
 
Giseproi curso de programación - sesión 6 - datos y operadores
Giseproi   curso de programación - sesión 6 - datos y operadoresGiseproi   curso de programación - sesión 6 - datos y operadores
Giseproi curso de programación - sesión 6 - datos y operadores
 
Python04
Python04Python04
Python04
 
Introduccions a java
Introduccions a javaIntroduccions a java
Introduccions a java
 
Python básico
Python básicoPython básico
Python básico
 
Python03
Python03Python03
Python03
 

Destacado

Presentación del programa Pro Huerta
Presentación del programa Pro HuertaPresentación del programa Pro Huerta
Presentación del programa Pro HuertaEthel Bonnet-Laverge
 
Echosciences Grenoble : Mettre en réseau les acteurs de
Echosciences Grenoble : Mettre en réseau les acteurs de Echosciences Grenoble : Mettre en réseau les acteurs de
Echosciences Grenoble : Mettre en réseau les acteurs de Marion Sabourdy
 
Researching genre Indie Rock
Researching genre Indie RockResearching genre Indie Rock
Researching genre Indie Rock047064
 
Suisse pays de l'Iphone - Développer votre clientèle par Internet - Atelier d...
Suisse pays de l'Iphone - Développer votre clientèle par Internet - Atelier d...Suisse pays de l'Iphone - Développer votre clientèle par Internet - Atelier d...
Suisse pays de l'Iphone - Développer votre clientèle par Internet - Atelier d...WSI Business Performance
 
Coitiño 1º b zanahoria
Coitiño 1º b zanahoriaCoitiño 1º b zanahoria
Coitiño 1º b zanahoriaPabloPereira
 
Internet Mobile Et Paiement Par Téléphone
Internet Mobile Et Paiement Par TéléphoneInternet Mobile Et Paiement Par Téléphone
Internet Mobile Et Paiement Par TéléphoneHaythemMekki
 
Dudok trabajo final 1º 8
Dudok trabajo final 1º 8Dudok trabajo final 1º 8
Dudok trabajo final 1º 8PabloPereira
 
Instabilité Scapulo humérale de l'enfant
Instabilité Scapulo humérale de l'enfantInstabilité Scapulo humérale de l'enfant
Instabilité Scapulo humérale de l'enfantROBERT ELBAUM
 
Carlos.
Carlos.Carlos.
Carlos.School
 
Conjugaison FrançAise I Present Verbs
Conjugaison FrançAise I Present VerbsConjugaison FrançAise I Present Verbs
Conjugaison FrançAise I Present VerbsMiss Fanny
 
2010.05.28 vitrine juin 10
2010.05.28 vitrine juin 102010.05.28 vitrine juin 10
2010.05.28 vitrine juin 10Lollipops Paris
 

Destacado (20)

1 kebidanan
1 kebidanan1 kebidanan
1 kebidanan
 
Final
FinalFinal
Final
 
Les Quingles
Les Quingles Les Quingles
Les Quingles
 
Presentación del programa Pro Huerta
Presentación del programa Pro HuertaPresentación del programa Pro Huerta
Presentación del programa Pro Huerta
 
Echosciences Grenoble : Mettre en réseau les acteurs de
Echosciences Grenoble : Mettre en réseau les acteurs de Echosciences Grenoble : Mettre en réseau les acteurs de
Echosciences Grenoble : Mettre en réseau les acteurs de
 
Researching genre Indie Rock
Researching genre Indie RockResearching genre Indie Rock
Researching genre Indie Rock
 
Final, final
Final, finalFinal, final
Final, final
 
Suisse pays de l'Iphone - Développer votre clientèle par Internet - Atelier d...
Suisse pays de l'Iphone - Développer votre clientèle par Internet - Atelier d...Suisse pays de l'Iphone - Développer votre clientèle par Internet - Atelier d...
Suisse pays de l'Iphone - Développer votre clientèle par Internet - Atelier d...
 
Coitiño 1º b zanahoria
Coitiño 1º b zanahoriaCoitiño 1º b zanahoria
Coitiño 1º b zanahoria
 
Internet Mobile Et Paiement Par Téléphone
Internet Mobile Et Paiement Par TéléphoneInternet Mobile Et Paiement Par Téléphone
Internet Mobile Et Paiement Par Téléphone
 
11septembre2
11septembre211septembre2
11septembre2
 
Dudok trabajo final 1º 8
Dudok trabajo final 1º 8Dudok trabajo final 1º 8
Dudok trabajo final 1º 8
 
Instabilité Scapulo humérale de l'enfant
Instabilité Scapulo humérale de l'enfantInstabilité Scapulo humérale de l'enfant
Instabilité Scapulo humérale de l'enfant
 
Présentation d'ADH5
Présentation d'ADH5Présentation d'ADH5
Présentation d'ADH5
 
Website
WebsiteWebsite
Website
 
Carlos.
Carlos.Carlos.
Carlos.
 
Conjugaison FrançAise I Present Verbs
Conjugaison FrançAise I Present VerbsConjugaison FrançAise I Present Verbs
Conjugaison FrançAise I Present Verbs
 
2010.05.28 vitrine juin 10
2010.05.28 vitrine juin 102010.05.28 vitrine juin 10
2010.05.28 vitrine juin 10
 
Mi glosario de tic´s
Mi glosario de tic´sMi glosario de tic´s
Mi glosario de tic´s
 
Grillfest.wb
Grillfest.wbGrillfest.wb
Grillfest.wb
 

Similar a Clase vb6 ejercicio heladeria

Similar a Clase vb6 ejercicio heladeria (20)

Practicas Visual Basic 6.0
Practicas Visual Basic 6.0Practicas Visual Basic 6.0
Practicas Visual Basic 6.0
 
Guia no4 ado.net
Guia no4 ado.netGuia no4 ado.net
Guia no4 ado.net
 
Practica 05
Practica 05Practica 05
Practica 05
 
Procedimientos visual
Procedimientos visualProcedimientos visual
Procedimientos visual
 
Guia no3 ado.net
Guia no3 ado.netGuia no3 ado.net
Guia no3 ado.net
 
Guia no3 ado.net
Guia no3 ado.netGuia no3 ado.net
Guia no3 ado.net
 
Curso de Macros Excel
Curso de Macros ExcelCurso de Macros Excel
Curso de Macros Excel
 
Visual basic
Visual basicVisual basic
Visual basic
 
Trabajo autonomo
Trabajo autonomoTrabajo autonomo
Trabajo autonomo
 
Lenguaje De ProgramacióN Basic
Lenguaje De ProgramacióN BasicLenguaje De ProgramacióN Basic
Lenguaje De ProgramacióN Basic
 
Curso basico de foxpro 9 capitulo 9
Curso basico de foxpro 9 capitulo 9Curso basico de foxpro 9 capitulo 9
Curso basico de foxpro 9 capitulo 9
 
4 practica nota de venta
4 practica nota de venta4 practica nota de venta
4 practica nota de venta
 
Operacion variables.docx
Operacion variables.docxOperacion variables.docx
Operacion variables.docx
 
Introduccion a C++
Introduccion a C++Introduccion a C++
Introduccion a C++
 
07 guiados togglebuttons Java
07 guiados togglebuttons Java07 guiados togglebuttons Java
07 guiados togglebuttons Java
 
Comandos y funciones sql postgres
Comandos y funciones sql postgresComandos y funciones sql postgres
Comandos y funciones sql postgres
 
Ejercicios-sql-1-14
Ejercicios-sql-1-14Ejercicios-sql-1-14
Ejercicios-sql-1-14
 
Fundamentos de Programación Visual Basic 2010
Fundamentos de Programación Visual Basic 2010Fundamentos de Programación Visual Basic 2010
Fundamentos de Programación Visual Basic 2010
 
Curso De Excel Básico (Sesión 5 )
Curso De Excel Básico (Sesión 5 )Curso De Excel Básico (Sesión 5 )
Curso De Excel Básico (Sesión 5 )
 
Fc3b3rmulas y-funciones
Fc3b3rmulas y-funcionesFc3b3rmulas y-funciones
Fc3b3rmulas y-funciones
 

Más de Juan Solorzano (8)

Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
Guia access 2007
Guia access 2007Guia access 2007
Guia access 2007
 
Clase04
Clase04Clase04
Clase04
 
Clase01 y 02
Clase01 y 02Clase01 y 02
Clase01 y 02
 
Clase 3 de ing
Clase 3 de ingClase 3 de ing
Clase 3 de ing
 
Clase03
Clase03Clase03
Clase03
 
Clase02
Clase02Clase02
Clase02
 
Clase01
Clase01Clase01
Clase01
 

Último

Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 

Último (20)

Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 

Clase vb6 ejercicio heladeria

  • 1. Esto es un simple diseño, con las características vistas en clase
  • 2. Estoy en el OBJETO COMBO, en su EVENTO CLICK
  • 3. Líneas de programación del combo Private Sub cmboTipohelado_Click() 'este es el EVENTO CLICK del combo (yo lo llamé "cmboTipohelado") IfcmboTipohelado.ListIndex = 0 Then 'comparo si la persola seleccionó el primer elemento del combo txtPrecioUnitario.Text = cmboTipohelado.ItemData(cmboTipohelado.ListIndex) ' se indica el precio BASE del helado (lo que cuesta el tipo de helado) txtTipoHelado.Text = cmboTipohelado.List(cmboTipohelado.ListIndex) 'muestra en el texto el helado seleccionado txtPrecioSabor.Text = 2 'para el primer elemento de la lista, el precio de c/u de los sabores es distinto 'generalidades: 'Barquilla ' Precio del Sabor: x Bsf ' Precio Base: x Bsf ' 'Tinita ' Precio del Sabor: x Bsf (distinto al de la barquilla) ' Precio base: x Bsf (distinto al de la tinita) ' 'el resto se repite para cada elemento de la lista 'que son las lineas que están a continuación Else IfcmboTipohelado.ListIndex = 1 Then 'comparo si la persola seleccionó el segundo elemento del combo txtPrecioUnitario.Text = cmboTipohelado.ItemData(cmboTipohelado.ListIndex) txtTipoHelado.Text = cmboTipohelado.List(cmboTipohelado.ListIndex) txtPrecioSabor.Text = 4 Else 'no comparo nada porque se que si no seleccionó el 1ro o el 2doautomaticamente se ha seleccionado el 3ro txtPrecioUnitario.Text = cmboTipohelado.ItemData(cmboTipohelado.ListIndex) txtTipoHelado.Text = cmboTipohelado.List(cmboTipohelado.ListIndex) txtPrecioSabor.Text = 6 EndIf EndIf End Sub
  • 4. Líneas de programación cuando se carga el formulario (opcional) Private Sub Form_Load() 'estas líneas se DISPARAN cuando se carga el formulario por primera vez 'ustedes deben llenar el combo simplemente cambiando las propiedades del mismo cmboTipohelado.Text = "seleccione un tipo" cmboTipohelado.AddItem "de tinita" cmboTipohelado.ItemData(cmboTipohelado.NewIndex) = 8 cmboTipohelado.AddItem "de barquilla" cmboTipohelado.ItemData(cmboTipohelado.NewIndex) = 12 cmboTipohelado.AddItem "de copa" cmboTipohelado.ItemData(cmboTipohelado.NewIndex) = 16 End Sub 'las siguientes líneas se ejecutan cuando el 'el usuario hace click sobre cada uno de los OPTIONBUTTON 'recuerda que yo le cambié los nombres a cada uno de los controles 'para tener una idea más clara de lo que estoy haciendo, tu puedes hacer lo mismo
  • 5. Líneas de programación de los Option Private Sub optcuatro_Click() txtCantSabores.Text = 4 End Sub Private Sub optdos_Click() txtCantSabores.Text = 2 End Sub Private Sub opttres_Click() txtCantSabores.Text = 3 End Sub Private Sub optuno_Click() txtCantSabores.Text = 1 End Sub
  • 6. Líneas de programación del botón Private Sub btnProcesar_Click() ' de aquí en adelante (dentro del private sub) ' son las líneas de código del botón PROCESAR ' para este ejemplo yo estoy usando VARIABLES, ' ustedes pueden trabajar directamente con el textbox, 'pero recuerden utilizar la función VAL antes del textbox 'para que trabajes de forma numerica y no de forma de cadena de texto 'declaro 4 variables del tipo ENTERO Dimpsabor As Integer Dimcsabor As Integer Dimphelado As Integer Dim total As Integer 'le asigno a cada variable el valor que tiene CADA TEXTBOX psabor = txtPrecioSabor.Text csabor = txtCantSabores.Text phelado = txtPrecioUnitario.Text 'chaco la cuenta total = (csabor * psabor) + phelado 'muestro el resultado txtTotal.Text = total End Sub