SlideShare uma empresa 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.

Mais conteúdo relacionado

Mais procurados

Práctico 5 Derivadas
Práctico 5 DerivadasPráctico 5 Derivadas
Práctico 5 Derivadas
guestecc8d0e
 
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
 
Renderización en java
Renderización en javaRenderización en java
Renderización en java
aleja0940
 

Mais procurados (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
 

Destaque (20)

Julian Beever Desenhos Artisticos
Julian Beever Desenhos ArtisticosJulian Beever Desenhos Artisticos
Julian Beever Desenhos Artisticos
 
Campanha
CampanhaCampanha
Campanha
 
Cicatrizes
CicatrizesCicatrizes
Cicatrizes
 
01 Aula3 Op Noite
01 Aula3 Op Noite01 Aula3 Op Noite
01 Aula3 Op Noite
 
Como chegar ao coraçãO de uma mulher
Como chegar ao coraçãO de uma mulherComo chegar ao coraçãO de uma mulher
Como chegar ao coraçãO de uma mulher
 
Encontro Web2.0
Encontro Web2.0Encontro Web2.0
Encontro Web2.0
 
Visita Do Anjo Da Guarda!
Visita Do Anjo Da Guarda!Visita Do Anjo Da Guarda!
Visita Do Anjo Da Guarda!
 
创新科技国际联盟
创新科技国际联盟创新科技国际联盟
创新科技国际联盟
 
Gato
GatoGato
Gato
 
21 2008
21 200821 2008
21 2008
 
Día da paz... o mundo nunha aldea
Día da paz... o mundo nunha aldeaDía da paz... o mundo nunha aldea
Día da paz... o mundo nunha aldea
 
Accessible portugal
Accessible portugalAccessible portugal
Accessible portugal
 
Pepe, a historia de
Pepe, a historia dePepe, a historia de
Pepe, a historia de
 
Petra, uma das maravilhas do mundo
Petra, uma das maravilhas do mundoPetra, uma das maravilhas do mundo
Petra, uma das maravilhas do mundo
 
O porco
O porcoO porco
O porco
 
Bolinha Brilhante
Bolinha BrilhanteBolinha Brilhante
Bolinha Brilhante
 
El reposacabezas
El reposacabezasEl reposacabezas
El reposacabezas
 
Sobreviventes
SobreviventesSobreviventes
Sobreviventes
 
Transformation
TransformationTransformation
Transformation
 
Primavera
PrimaveraPrimavera
Primavera
 

Semelhante 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
MatlabMatlab
Matlab
 
Matlab (1)
Matlab (1)Matlab (1)
Matlab (1)
 
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
 

Mais de Alberto Vargas

Trabajo de las emfermedades
Trabajo de las emfermedadesTrabajo de las emfermedades
Trabajo de las emfermedades
Alberto Vargas
 
Exposicion enfermedades1
Exposicion enfermedades1Exposicion enfermedades1
Exposicion enfermedades1
Alberto Vargas
 
Exposicion de enfermedades salud ocupacional
Exposicion de enfermedades salud ocupacionalExposicion de enfermedades salud ocupacional
Exposicion de enfermedades salud ocupacional
Alberto Vargas
 
Enfermedades profecionales
Enfermedades profecionalesEnfermedades profecionales
Enfermedades profecionales
Alberto Vargas
 
Enfermedades pro arreglado
Enfermedades pro arregladoEnfermedades pro arreglado
Enfermedades pro arreglado
Alberto Vargas
 
Rutina diaria[2] cludia
Rutina diaria[2] cludiaRutina diaria[2] cludia
Rutina diaria[2] cludia
Alberto Vargas
 
Evidencias el salado ruben
Evidencias el salado rubenEvidencias el salado ruben
Evidencias el salado ruben
Alberto Vargas
 
Evidencias el salado ruben
Evidencias el salado rubenEvidencias el salado ruben
Evidencias el salado ruben
Alberto Vargas
 
Trabajo técnico en sistemas camilo logo empresa presonal
Trabajo técnico en sistemas  camilo logo empresa presonalTrabajo técnico en sistemas  camilo logo empresa presonal
Trabajo técnico en sistemas camilo logo empresa presonal
Alberto Vargas
 
Evidencias el bosque ruben renplaso del2
Evidencias el bosque  ruben renplaso del2Evidencias el bosque  ruben renplaso del2
Evidencias el bosque ruben renplaso del2
Alberto Vargas
 
2011 02-11 plan de sesion - adriana
2011 02-11 plan de sesion - adriana2011 02-11 plan de sesion - adriana
2011 02-11 plan de sesion - adriana
Alberto Vargas
 
Salud ocupacional - Enfermedades profesionales
Salud ocupacional -  Enfermedades profesionalesSalud ocupacional -  Enfermedades profesionales
Salud ocupacional - Enfermedades profesionales
Alberto Vargas
 
Protocolo de seguridad Compu-Ayudas - Yadni
Protocolo de seguridad Compu-Ayudas - Yadni Protocolo de seguridad Compu-Ayudas - Yadni
Protocolo de seguridad Compu-Ayudas - Yadni
Alberto Vargas
 
Solucion evaluacion conocimientos respuestas adriana
Solucion evaluacion conocimientos respuestas   adrianaSolucion evaluacion conocimientos respuestas   adriana
Solucion evaluacion conocimientos respuestas adriana
Alberto Vargas
 

Mais de Alberto Vargas (20)

Trabajo tavo
Trabajo tavoTrabajo tavo
Trabajo tavo
 
Trabajo de las emfermedades
Trabajo de las emfermedadesTrabajo de las emfermedades
Trabajo de las emfermedades
 
Salud ocupacional aa
Salud ocupacional aaSalud ocupacional aa
Salud ocupacional aa
 
Presentación1
Presentación1Presentación1
Presentación1
 
Exposicion enfermedades1
Exposicion enfermedades1Exposicion enfermedades1
Exposicion enfermedades1
 
Exposicion de enfermedades salud ocupacional
Exposicion de enfermedades salud ocupacionalExposicion de enfermedades salud ocupacional
Exposicion de enfermedades salud ocupacional
 
Estañosis
EstañosisEstañosis
Estañosis
 
Enfermedades profecionales
Enfermedades profecionalesEnfermedades profecionales
Enfermedades profecionales
 
Enfermedades pro arreglado
Enfermedades pro arregladoEnfermedades pro arreglado
Enfermedades pro arreglado
 
Calicosis
CalicosisCalicosis
Calicosis
 
Rutina diaria[2] cludia
Rutina diaria[2] cludiaRutina diaria[2] cludia
Rutina diaria[2] cludia
 
Evidencias el salado ruben
Evidencias el salado rubenEvidencias el salado ruben
Evidencias el salado ruben
 
Ensayo elisa
Ensayo elisaEnsayo elisa
Ensayo elisa
 
Evidencias el salado ruben
Evidencias el salado rubenEvidencias el salado ruben
Evidencias el salado ruben
 
Trabajo técnico en sistemas camilo logo empresa presonal
Trabajo técnico en sistemas  camilo logo empresa presonalTrabajo técnico en sistemas  camilo logo empresa presonal
Trabajo técnico en sistemas camilo logo empresa presonal
 
Evidencias el bosque ruben renplaso del2
Evidencias el bosque  ruben renplaso del2Evidencias el bosque  ruben renplaso del2
Evidencias el bosque ruben renplaso del2
 
2011 02-11 plan de sesion - adriana
2011 02-11 plan de sesion - adriana2011 02-11 plan de sesion - adriana
2011 02-11 plan de sesion - adriana
 
Salud ocupacional - Enfermedades profesionales
Salud ocupacional -  Enfermedades profesionalesSalud ocupacional -  Enfermedades profesionales
Salud ocupacional - Enfermedades profesionales
 
Protocolo de seguridad Compu-Ayudas - Yadni
Protocolo de seguridad Compu-Ayudas - Yadni Protocolo de seguridad Compu-Ayudas - Yadni
Protocolo de seguridad Compu-Ayudas - Yadni
 
Solucion evaluacion conocimientos respuestas adriana
Solucion evaluacion conocimientos respuestas   adrianaSolucion evaluacion conocimientos respuestas   adriana
Solucion evaluacion conocimientos respuestas adriana
 

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.