SlideShare una empresa de Scribd logo
1 de 5
EJERCICIO DE VISUAL BASIC


  En este ejercicio crearemos un programa para convertir en segundos una
  cantidad de horas, minutos y segundos.


  Primero crearemos el formulario, como siempre empezaremos modificando las
  características del “form”, como en la siguiente imagen,




  Color de fondo “azul”. Titulo del formulario “Pasa a Segundos”.


  Continuaremos con la introducción de los títulos “Labels”,


Un “label” con el “Caption”“Horas:”, “backcolor””azul” y “forecolor” “blanco”
Otro “label” con el “Caption””Minutos:”,”backcolor””azul” y “forecolor””blanco”
Otro “label” con el “Caption””Minutos:”,”backcolor””azul” y “forecolor””blanco”
Otro “label” sin “Caption”, “backcolor””Rojo” y “forecolor””amarillo”


Como en la siguiente imagen,
Continuaremos introduciendo los “TextBox” para poder introducir los valores,
colocaremos 3 “Textbox” y eliminaremos el texto de la propiedad “Text”.
Para acabar con el diseño del formulario colocaremos los, “commandbuttons”,
botones para realizar las acciones de calculo.
De los botones colocados tan solo modificaremos la propiedad “Caption”
introduciendo en esta propiedad el texto,


“Total en Segundos”
“&Salir”
respectivamente,




una vez finalizado el diseño del formulario procederemos a introducir el código
del programa en cada componente.
Empezaremos haciendo “2 clic” en el “boton”  “Total en segundos”, de esa
manera accederemos a la pantalla de código de Visual Basic dentro de la
rutina,




          Private Sub Command1_Click()
          a = Val(Text1.Text) * 3600
          b = Val(Text2.Text) * 60
          c = Val(Text3.Text)
          Label4.Caption = a + b + c
          End Sub




En la rutina anterior hemos utilizado 3 variables (a,b,c) las cuales al no estar
declaradas son de tipo (variant) la cual cosa indica que aceptaran cualquier
valor.
El calculo ha sido el siguiente,
En la variable a hemos introducido la parte numérica del text1 (que son las
horas) y la hemos multiplicado por 3600 (que son los segundos de una hora
60*60).


                                 a=Val(Text1.Text)*3600


Hemos repetido la operación con los minutos en la variable “b” y lo mismo en la
variable “c” en la cual no hemos realizado ninguna operación pues representa
ya un valor en segundos.


Finalmente en el Label4, hemos mostrado el resultado de la suma de “a+b+c”,
que al ser todo segundos hemos obtenido el resultado pretendido en el
programa.


                                Label4.Caption = a + b + c
En la rutina del botón de salir hemos introducido ,


             Private Sub Command2_Click()
             End
             End Sub




el resultado en ejecución del programa es,




                                                              2 horas * 3600 = 7200 seg
                                                              20 min * 60 = 1200 seg
                                                              15 seg


                                                              7200+1200+15 = 8415




Ahora almacena el formulario y el código de este ejercicio.

Más contenido relacionado

La actualidad más candente

Práctico 5 Derivadas
Práctico 5 DerivadasPráctico 5 Derivadas
Práctico 5 Derivadasguestecc8d0e
 
23409207 ejercicios-de-funciones-graficas-dominio-y-rango
23409207 ejercicios-de-funciones-graficas-dominio-y-rango23409207 ejercicios-de-funciones-graficas-dominio-y-rango
23409207 ejercicios-de-funciones-graficas-dominio-y-rangoPedro Celestino Guacaran
 
C1 rm operadores matemáticos simples - 2º
C1 rm   operadores matemáticos simples - 2ºC1 rm   operadores matemáticos simples - 2º
C1 rm operadores matemáticos simples - 2ºbrisagaela29
 
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, Mejoramiento (2018 1er Término)
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, Mejoramiento (2018 1er Término)⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, Mejoramiento (2018 1er Término)
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, Mejoramiento (2018 1er Término)Victor Asanza
 
Limitesycontinuidaddefunciones actividades complementarias
Limitesycontinuidaddefunciones actividades complementariasLimitesycontinuidaddefunciones actividades complementarias
Limitesycontinuidaddefunciones actividades complementariasMaría José Mendoza
 
Problemas de razonamiento ejemplo 2-1
Problemas de razonamiento   ejemplo 2-1Problemas de razonamiento   ejemplo 2-1
Problemas de razonamiento ejemplo 2-1Edgar Mata
 
Renderización en java
Renderización en javaRenderización en java
Renderización en javaaleja0940
 
Ejercicios con matrices
Ejercicios con matricesEjercicios con matrices
Ejercicios con matricesDaniel Dp
 
Trabajo de recuperacion 1a
Trabajo de recuperacion 1aTrabajo de recuperacion 1a
Trabajo de recuperacion 1aAlberto Pazmiño
 

La actualidad más candente (17)

Matrices
MatricesMatrices
Matrices
 
Práctico_ 5 Derivadas
Práctico_ 5 DerivadasPráctico_ 5 Derivadas
Práctico_ 5 Derivadas
 
Bucles y switch
Bucles y switchBucles y switch
Bucles y switch
 
Problema 9
Problema 9Problema 9
Problema 9
 
Práctico 5 Derivadas
Práctico 5 DerivadasPráctico 5 Derivadas
Práctico 5 Derivadas
 
Plots
PlotsPlots
Plots
 
23409207 ejercicios-de-funciones-graficas-dominio-y-rango
23409207 ejercicios-de-funciones-graficas-dominio-y-rango23409207 ejercicios-de-funciones-graficas-dominio-y-rango
23409207 ejercicios-de-funciones-graficas-dominio-y-rango
 
Jeopardy!
Jeopardy!Jeopardy!
Jeopardy!
 
Valor posicional
Valor posicionalValor posicional
Valor posicional
 
C1 rm operadores matemáticos simples - 2º
C1 rm   operadores matemáticos simples - 2ºC1 rm   operadores matemáticos simples - 2º
C1 rm operadores matemáticos simples - 2º
 
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, Mejoramiento (2018 1er Término)
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, Mejoramiento (2018 1er Término)⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, Mejoramiento (2018 1er Término)
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, Mejoramiento (2018 1er Término)
 
FUNCIONES I
FUNCIONES IFUNCIONES I
FUNCIONES I
 
Limitesycontinuidaddefunciones actividades complementarias
Limitesycontinuidaddefunciones actividades complementariasLimitesycontinuidaddefunciones actividades complementarias
Limitesycontinuidaddefunciones actividades complementarias
 
Problemas de razonamiento ejemplo 2-1
Problemas de razonamiento   ejemplo 2-1Problemas de razonamiento   ejemplo 2-1
Problemas de razonamiento ejemplo 2-1
 
Renderización en java
Renderización en javaRenderización en java
Renderización en java
 
Ejercicios con matrices
Ejercicios con matricesEjercicios con matrices
Ejercicios con matrices
 
Trabajo de recuperacion 1a
Trabajo de recuperacion 1aTrabajo de recuperacion 1a
Trabajo de recuperacion 1a
 

Destacado

Plan anticorrepcion
Plan anticorrepcionPlan anticorrepcion
Plan anticorrepcionNikoroso
 
2011 02-18 plan de-sesion_integrado
2011 02-18 plan de-sesion_integrado2011 02-18 plan de-sesion_integrado
2011 02-18 plan de-sesion_integradoliourte
 
Assistive technology (1) [autosaved]
Assistive technology (1) [autosaved]Assistive technology (1) [autosaved]
Assistive technology (1) [autosaved]Dborum
 
Learning Styles for Virtual Learning Environments
Learning Styles for Virtual Learning EnvironmentsLearning Styles for Virtual Learning Environments
Learning Styles for Virtual Learning EnvironmentsDamian T. Gordon
 

Destacado (8)

Plan anticorrepcion
Plan anticorrepcionPlan anticorrepcion
Plan anticorrepcion
 
Resume 0.1
Resume 0.1Resume 0.1
Resume 0.1
 
Tech4learning
Tech4learningTech4learning
Tech4learning
 
2011 02-18 plan de-sesion_integrado
2011 02-18 plan de-sesion_integrado2011 02-18 plan de-sesion_integrado
2011 02-18 plan de-sesion_integrado
 
Assistive technology (1) [autosaved]
Assistive technology (1) [autosaved]Assistive technology (1) [autosaved]
Assistive technology (1) [autosaved]
 
Session 2
Session 2Session 2
Session 2
 
Africa
AfricaAfrica
Africa
 
Learning Styles for Virtual Learning Environments
Learning Styles for Virtual Learning EnvironmentsLearning Styles for Virtual Learning Environments
Learning Styles for Virtual Learning Environments
 

Similar a Ex4 (20)

20 problemas
20 problemas20 problemas
20 problemas
 
Practicas en matlab
Practicas en matlabPracticas en matlab
Practicas en matlab
 
Ex12
Ex12Ex12
Ex12
 
Ex12
Ex12Ex12
Ex12
 
Curo maple 2016
Curo maple 2016Curo maple 2016
Curo maple 2016
 
Algoritmo de la biseccion y falsa posesion
Algoritmo de la biseccion y falsa posesionAlgoritmo de la biseccion y falsa posesion
Algoritmo de la biseccion y falsa posesion
 
Matlab (1)
Matlab (1)Matlab (1)
Matlab (1)
 
Matlab
MatlabMatlab
Matlab
 
Tema 2
Tema 2Tema 2
Tema 2
 
apuntes-openscad-1.pdf
apuntes-openscad-1.pdfapuntes-openscad-1.pdf
apuntes-openscad-1.pdf
 
Practica2[Pds][Reporte]
Practica2[Pds][Reporte]Practica2[Pds][Reporte]
Practica2[Pds][Reporte]
 
Reporte excel 4 uso de funciones y gráficas
Reporte excel 4 uso de funciones y gráficasReporte excel 4 uso de funciones y gráficas
Reporte excel 4 uso de funciones y gráficas
 
Programas Desarrolla Aplicaciones Moviles
Programas Desarrolla Aplicaciones MovilesProgramas Desarrolla Aplicaciones Moviles
Programas Desarrolla Aplicaciones Moviles
 
Ejercicios oo
Ejercicios ooEjercicios oo
Ejercicios oo
 
Ex2
Ex2Ex2
Ex2
 
Ex2
Ex2Ex2
Ex2
 
6.funciones y recursividad en c++
6.funciones y recursividad en c++6.funciones y recursividad en c++
6.funciones y recursividad en c++
 
Lenguaje c neo
Lenguaje c neoLenguaje c neo
Lenguaje c neo
 
Computacion
ComputacionComputacion
Computacion
 
Computación 2 sept 2012
Computación 2 sept 2012Computación 2 sept 2012
Computación 2 sept 2012
 

Más de luisj9212

Redes sociales
Redes socialesRedes sociales
Redes socialesluisj9212
 
Como hacer los ejercicios practicos de access (nx power lite)
Como hacer los ejercicios practicos de access (nx power lite)Como hacer los ejercicios practicos de access (nx power lite)
Como hacer los ejercicios practicos de access (nx power lite)luisj9212
 
Como hacer los ejercicios practicos de access
Como hacer los ejercicios practicos de accessComo hacer los ejercicios practicos de access
Como hacer los ejercicios practicos de accessluisj9212
 
Como crear una base de datos con visual basic (nx powerlite)
Como crear una base de datos con visual basic (nx powerlite)Como crear una base de datos con visual basic (nx powerlite)
Como crear una base de datos con visual basic (nx powerlite)luisj9212
 
Como crear una base de datos con visual basic
Como crear una base de datos con visual basicComo crear una base de datos con visual basic
Como crear una base de datos con visual basicluisj9212
 
Basevisualbasic
BasevisualbasicBasevisualbasic
Basevisualbasicluisj9212
 

Más de luisj9212 (20)

Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Camilo
CamiloCamilo
Camilo
 
Ex14
Ex14Ex14
Ex14
 
Ex13
Ex13Ex13
Ex13
 
Ex11
Ex11Ex11
Ex11
 
Ex10
Ex10Ex10
Ex10
 
Ex9
Ex9Ex9
Ex9
 
Ex8
Ex8Ex8
Ex8
 
Ex7
Ex7Ex7
Ex7
 
Ex6
Ex6Ex6
Ex6
 
Ex5
Ex5Ex5
Ex5
 
Ex3
Ex3Ex3
Ex3
 
Ex1
Ex1Ex1
Ex1
 
Ex15
Ex15Ex15
Ex15
 
Como hacer los ejercicios practicos de access (nx power lite)
Como hacer los ejercicios practicos de access (nx power lite)Como hacer los ejercicios practicos de access (nx power lite)
Como hacer los ejercicios practicos de access (nx power lite)
 
Como hacer los ejercicios practicos de access
Como hacer los ejercicios practicos de accessComo hacer los ejercicios practicos de access
Como hacer los ejercicios practicos de access
 
Como crear una base de datos con visual basic (nx powerlite)
Como crear una base de datos con visual basic (nx powerlite)Como crear una base de datos con visual basic (nx powerlite)
Como crear una base de datos con visual basic (nx powerlite)
 
Como crear una base de datos con visual basic
Como crear una base de datos con visual basicComo crear una base de datos con visual basic
Como crear una base de datos con visual basic
 
Basevisualbasic
BasevisualbasicBasevisualbasic
Basevisualbasic
 
Vb access
Vb accessVb access
Vb access
 

Ex4

  • 1. EJERCICIO DE VISUAL BASIC En este ejercicio crearemos un programa para convertir en segundos una cantidad de horas, minutos y segundos. Primero crearemos el formulario, como siempre empezaremos modificando las características del “form”, como en la siguiente imagen, Color de fondo “azul”. Titulo del formulario “Pasa a Segundos”. Continuaremos con la introducción de los títulos “Labels”, Un “label” con el “Caption”“Horas:”, “backcolor””azul” y “forecolor” “blanco” Otro “label” con el “Caption””Minutos:”,”backcolor””azul” y “forecolor””blanco” Otro “label” con el “Caption””Minutos:”,”backcolor””azul” y “forecolor””blanco” Otro “label” sin “Caption”, “backcolor””Rojo” y “forecolor””amarillo” Como en la siguiente imagen,
  • 2. Continuaremos introduciendo los “TextBox” para poder introducir los valores, colocaremos 3 “Textbox” y eliminaremos el texto de la propiedad “Text”.
  • 3. Para acabar con el diseño del formulario colocaremos los, “commandbuttons”, botones para realizar las acciones de calculo. De los botones colocados tan solo modificaremos la propiedad “Caption” introduciendo en esta propiedad el texto, “Total en Segundos” “&Salir” respectivamente, una vez finalizado el diseño del formulario procederemos a introducir el código del programa en cada componente.
  • 4. Empezaremos haciendo “2 clic” en el “boton”  “Total en segundos”, de esa manera accederemos a la pantalla de código de Visual Basic dentro de la rutina, Private Sub Command1_Click() a = Val(Text1.Text) * 3600 b = Val(Text2.Text) * 60 c = Val(Text3.Text) Label4.Caption = a + b + c End Sub En la rutina anterior hemos utilizado 3 variables (a,b,c) las cuales al no estar declaradas son de tipo (variant) la cual cosa indica que aceptaran cualquier valor. El calculo ha sido el siguiente, En la variable a hemos introducido la parte numérica del text1 (que son las horas) y la hemos multiplicado por 3600 (que son los segundos de una hora 60*60). a=Val(Text1.Text)*3600 Hemos repetido la operación con los minutos en la variable “b” y lo mismo en la variable “c” en la cual no hemos realizado ninguna operación pues representa ya un valor en segundos. Finalmente en el Label4, hemos mostrado el resultado de la suma de “a+b+c”, que al ser todo segundos hemos obtenido el resultado pretendido en el programa. Label4.Caption = a + b + c
  • 5. En la rutina del botón de salir hemos introducido , Private Sub Command2_Click() End End Sub el resultado en ejecución del programa es, 2 horas * 3600 = 7200 seg 20 min * 60 = 1200 seg 15 seg 7200+1200+15 = 8415 Ahora almacena el formulario y el código de este ejercicio.