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


Vamos a realizar un conversor de Pesetas a Euros. Comenzamos con el
diseño de un formulario,




ç




En este primer paso hemos colocado el “Caption” del “formulario”           a
“Conversor”.


Hemos introducido 3 “labels” uno para titulo, y los otros dos para indicar el
nombre de las dos monedas.


Tendremos en cuenta que los tres labels están en “negrita” y los dos últimos
de color (forecolor) “rojo”.


Continuaremos introduciendo los “Textbox” para poder introducir valores,
A estos dos “Textobox” solo les hemos eliminado el contenido de la propiedad
“text” para dejarlos en blanco.


Continuamos insertando en el formulario dos “Optionbutton” botones de
opción para poder indicar el tipo de conversión a realizar.
Modificamos los “caption” de los “optionbutton” y colocamos el mismo texto
que en la imagen anterior.


Insertamos un botón “commandbutton” de “Mas Conversión” y otro de “Fin”,




En las rutinas del “text1_change”       y “text2_change” introduciremos
respectivamente,


      Private Sub Text1_Change()
      Option2.Enabled = False
      End Sub


      Private Sub Text2_Change()
      Option1.Enabled = False
      End Sub
El significado del código anterior es que si hacemos un cambio en “text1” es
que estamos introduciendo un valor en “pesetas” con lo cual el “option2” que
es para pasar de € a ptas lo podemos desactivar.


Lo mismo sucede en el text2. Es decir si introduzco PTAS que nos deje
convertir a € y si introducimos € que deje pasar a PTAS.




Ahora para haremos doble “clic” en el primer option, el que pasa de Ptas a € y
en la rutina del “Option1_click()” introducimos el código,


             Private Sub Option1_Click()
             Text2.Text = Text1.Text / 166.386
             End Sub


En el caso de hacer “clic en el option1” realizamos la operación de presentar en
el “text2” (que es el que representa €) el valor introducido en “text1” (que es la
cantidad de PTAS), dividido entre 166.386 (que es la equivalencia en €)


En la rutina del “Option2”


             Private Sub Option2_Click()
             Text1.Text = Text2.Text * 166.386
             End Sub


Aquí hacemos lo contrario del anterior, en el text de “PTAS” colocamos los “€
multiplicado por 166.386) para pasar a “PTAS”


Finalmente, en el botón de “Mas Conversión” colocaremos las ordenes
necesarias para colocar todos los controles a “0” (valores iniciales),
Private Sub Command2_Click()
             Text2.Text = " "
             Text1.Text = " "
             Option1.Enabled = True
             Option2.Enabled = True
             Option1.Value = False
             Option2.Value = False
             Text1.SetFocus
             End Sub


Aquí borramos el contenido de los 2 “textbox” , activamos los 2 “options” y los
desmarcamos y llevamos el enfoque del cursor al “Text1” para iniciar de nuevo
una conversión.


En el botón de salir colocamos el código habitual.


             Private Sub Command1_Click()
             End
             End Sub


El resultado en ejecución será,




Ahora almacena el ejercicio.

Más contenido relacionado

La actualidad más candente

Comandos Del Editor VI
Comandos Del Editor VIComandos Del Editor VI
Comandos Del Editor VIUsa
 
Teclado finalizado (1)
Teclado finalizado (1)Teclado finalizado (1)
Teclado finalizado (1)benjanapal
 
Programación de codigos PHP
Programación de codigos PHPProgramación de codigos PHP
Programación de codigos PHPAEHS29011998
 
Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02Flor Santana Mota
 
Problemas propuestos2.0
Problemas propuestos2.0Problemas propuestos2.0
Problemas propuestos2.0YO Por Que
 
Métodos abreviados del teclado
Métodos abreviados del tecladoMétodos abreviados del teclado
Métodos abreviados del tecladossuserd9fe45
 
Teclado en word
Teclado en wordTeclado en word
Teclado en wordPalooArias
 
Ejercicios paso a paso excel 2010 funciones de texto
Ejercicios paso a paso excel 2010 funciones de textoEjercicios paso a paso excel 2010 funciones de texto
Ejercicios paso a paso excel 2010 funciones de textooscardavid17
 
Funciones de texto
Funciones de textoFunciones de texto
Funciones de texto7826501
 

La actualidad más candente (16)

El oso
El osoEl oso
El oso
 
Comandos Del Editor VI
Comandos Del Editor VIComandos Del Editor VI
Comandos Del Editor VI
 
Ex6
Ex6Ex6
Ex6
 
IF then else
IF then elseIF then else
IF then else
 
Teclado finalizado (1)
Teclado finalizado (1)Teclado finalizado (1)
Teclado finalizado (1)
 
Programación de codigos PHP
Programación de codigos PHPProgramación de codigos PHP
Programación de codigos PHP
 
Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02
 
Problemas propuestos2.0
Problemas propuestos2.0Problemas propuestos2.0
Problemas propuestos2.0
 
Métodos abreviados del teclado
Métodos abreviados del tecladoMétodos abreviados del teclado
Métodos abreviados del teclado
 
Teclado
TecladoTeclado
Teclado
 
Teclado en word
Teclado en wordTeclado en word
Teclado en word
 
abreviaturas con el teclado
abreviaturas con el teclado abreviaturas con el teclado
abreviaturas con el teclado
 
Visual Basic 6.0 Parte 2/2
Visual Basic 6.0 Parte 2/2Visual Basic 6.0 Parte 2/2
Visual Basic 6.0 Parte 2/2
 
Java Basico
Java BasicoJava Basico
Java Basico
 
Ejercicios paso a paso excel 2010 funciones de texto
Ejercicios paso a paso excel 2010 funciones de textoEjercicios paso a paso excel 2010 funciones de texto
Ejercicios paso a paso excel 2010 funciones de texto
 
Funciones de texto
Funciones de textoFunciones de texto
Funciones de texto
 

Destacado

Destacado (8)

Ex14
Ex14Ex14
Ex14
 
Tarjetas de red
Tarjetas de redTarjetas de red
Tarjetas de red
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Ex11
Ex11Ex11
Ex11
 
Camilo
CamiloCamilo
Camilo
 
Ex12
Ex12Ex12
Ex12
 
Tarjeta de red
Tarjeta de redTarjeta de red
Tarjeta de red
 
CAPA DE APLICACION TCP/IP
CAPA DE APLICACION TCP/IPCAPA DE APLICACION TCP/IP
CAPA DE APLICACION TCP/IP
 

Similar a Ex13 (20)

Ex3
Ex3Ex3
Ex3
 
Ex3
Ex3Ex3
Ex3
 
Ex1
Ex1Ex1
Ex1
 
Ex5
Ex5Ex5
Ex5
 
Ex5
Ex5Ex5
Ex5
 
Ex5
Ex5Ex5
Ex5
 
Calculadora 2011
Calculadora 2011Calculadora 2011
Calculadora 2011
 
Ex2
Ex2Ex2
Ex2
 
Ex2
Ex2Ex2
Ex2
 
Ex12
Ex12Ex12
Ex12
 
Ex6
Ex6Ex6
Ex6
 
Ex10
Ex10Ex10
Ex10
 
Ex10
Ex10Ex10
Ex10
 
Unidad6 funciones
Unidad6 funcionesUnidad6 funciones
Unidad6 funciones
 
Repaso de Visual Basic: Contenido
Repaso de Visual Basic: ContenidoRepaso de Visual Basic: Contenido
Repaso de Visual Basic: Contenido
 
Ambiente lazarus
Ambiente lazarusAmbiente lazarus
Ambiente lazarus
 
27
2727
27
 
27
2727
27
 
8
88
8
 
8
88
8
 

Más de luisj9212

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
 
Instrumento repaso accesss 2007
Instrumento repaso accesss 2007Instrumento repaso accesss 2007
Instrumento repaso accesss 2007luisj9212
 
Evaluacion de conociemientos access2003
Evaluacion de conociemientos access2003Evaluacion de conociemientos access2003
Evaluacion de conociemientos access2003luisj9212
 
Evaluacion de conociemientos access2003
Evaluacion de conociemientos access2003Evaluacion de conociemientos access2003
Evaluacion de conociemientos access2003luisj9212
 
Accessbasico 29-03-2011
Accessbasico  29-03-2011Accessbasico  29-03-2011
Accessbasico 29-03-2011luisj9212
 
Riesgos profesionales en nuestra empresa compu-ayudas
Riesgos profesionales   en nuestra empresa compu-ayudasRiesgos profesionales   en nuestra empresa compu-ayudas
Riesgos profesionales en nuestra empresa compu-ayudasluisj9212
 
Protocolo de seguridad compu ayudas
Protocolo de seguridad compu ayudasProtocolo de seguridad compu ayudas
Protocolo de seguridad compu ayudasluisj9212
 
Presentaciones yadny jime
Presentaciones  yadny jimePresentaciones  yadny jime
Presentaciones yadny jimeluisj9212
 
Presentacion yadny
Presentacion yadnyPresentacion yadny
Presentacion yadnyluisj9212
 

Más de luisj9212 (19)

Ex9
Ex9Ex9
Ex9
 
Ex8
Ex8Ex8
Ex8
 
Ex7
Ex7Ex7
Ex7
 
Ex4
Ex4Ex4
Ex4
 
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
 
Instrumento repaso accesss 2007
Instrumento repaso accesss 2007Instrumento repaso accesss 2007
Instrumento repaso accesss 2007
 
Evaluacion de conociemientos access2003
Evaluacion de conociemientos access2003Evaluacion de conociemientos access2003
Evaluacion de conociemientos access2003
 
Evaluacion de conociemientos access2003
Evaluacion de conociemientos access2003Evaluacion de conociemientos access2003
Evaluacion de conociemientos access2003
 
Accessbasico 29-03-2011
Accessbasico  29-03-2011Accessbasico  29-03-2011
Accessbasico 29-03-2011
 
Riesgos profesionales en nuestra empresa compu-ayudas
Riesgos profesionales   en nuestra empresa compu-ayudasRiesgos profesionales   en nuestra empresa compu-ayudas
Riesgos profesionales en nuestra empresa compu-ayudas
 
Protocolo de seguridad compu ayudas
Protocolo de seguridad compu ayudasProtocolo de seguridad compu ayudas
Protocolo de seguridad compu ayudas
 
Presentaciones yadny jime
Presentaciones  yadny jimePresentaciones  yadny jime
Presentaciones yadny jime
 
Presentacion yadny
Presentacion yadnyPresentacion yadny
Presentacion yadny
 

Ex13

  • 1. EJERCICIO DE VISUAL BASIC Vamos a realizar un conversor de Pesetas a Euros. Comenzamos con el diseño de un formulario, ç En este primer paso hemos colocado el “Caption” del “formulario” a “Conversor”. Hemos introducido 3 “labels” uno para titulo, y los otros dos para indicar el nombre de las dos monedas. Tendremos en cuenta que los tres labels están en “negrita” y los dos últimos de color (forecolor) “rojo”. Continuaremos introduciendo los “Textbox” para poder introducir valores,
  • 2. A estos dos “Textobox” solo les hemos eliminado el contenido de la propiedad “text” para dejarlos en blanco. Continuamos insertando en el formulario dos “Optionbutton” botones de opción para poder indicar el tipo de conversión a realizar.
  • 3. Modificamos los “caption” de los “optionbutton” y colocamos el mismo texto que en la imagen anterior. Insertamos un botón “commandbutton” de “Mas Conversión” y otro de “Fin”, En las rutinas del “text1_change” y “text2_change” introduciremos respectivamente, Private Sub Text1_Change() Option2.Enabled = False End Sub Private Sub Text2_Change() Option1.Enabled = False End Sub
  • 4. El significado del código anterior es que si hacemos un cambio en “text1” es que estamos introduciendo un valor en “pesetas” con lo cual el “option2” que es para pasar de € a ptas lo podemos desactivar. Lo mismo sucede en el text2. Es decir si introduzco PTAS que nos deje convertir a € y si introducimos € que deje pasar a PTAS. Ahora para haremos doble “clic” en el primer option, el que pasa de Ptas a € y en la rutina del “Option1_click()” introducimos el código, Private Sub Option1_Click() Text2.Text = Text1.Text / 166.386 End Sub En el caso de hacer “clic en el option1” realizamos la operación de presentar en el “text2” (que es el que representa €) el valor introducido en “text1” (que es la cantidad de PTAS), dividido entre 166.386 (que es la equivalencia en €) En la rutina del “Option2” Private Sub Option2_Click() Text1.Text = Text2.Text * 166.386 End Sub Aquí hacemos lo contrario del anterior, en el text de “PTAS” colocamos los “€ multiplicado por 166.386) para pasar a “PTAS” Finalmente, en el botón de “Mas Conversión” colocaremos las ordenes necesarias para colocar todos los controles a “0” (valores iniciales),
  • 5. Private Sub Command2_Click() Text2.Text = " " Text1.Text = " " Option1.Enabled = True Option2.Enabled = True Option1.Value = False Option2.Value = False Text1.SetFocus End Sub Aquí borramos el contenido de los 2 “textbox” , activamos los 2 “options” y los desmarcamos y llevamos el enfoque del cursor al “Text1” para iniciar de nuevo una conversión. En el botón de salir colocamos el código habitual. Private Sub Command1_Click() End End Sub El resultado en ejecución será, Ahora almacena el ejercicio.