Tip:
Highlight text to annotate it
X
Hola mi hombre es Alex y hoy en Visual C sharp
crearemos un programa que nos ayuda
a calcular los diferente
tipo de unidades de medidas
ya tengo el diseño de mi programa
y le agregado
2 label
valor
opciones
un TextBox
un comboBox
y en la propiedad del comboBox
en los items
y ha agregado los siguientes items
milímetros centímetros pulgadas pies metro yardas kilómetro y millas
y como título le puse
unidades a convertir
le agregué un GroupBox
un ListBox
y 2 botones
bueno ahora los vamos al código
creare un método llamado
unidad de medida
declaramos las variables 8 de tipo double
7 variables llamados res
res1 hasta res7 y una llamada valor
haremos una de tipo string
yamada unidades
haremos la condición que valida el TextBox Valor
si está vacío
hacemos la condición
dentro de los paracentesis colocamos el TextBox Valor
si el TextBox
se encontra vacio nos muestra el siguiente mensaje
Ingrese un valor a convertir
y coloca el focus en el TextBox Valor
de lo contrario un else
dentro del else crearemos una función que convierte un tipo double
el valor que se ingrese por el TextBox Valor y lo
almacena en la variable valor
a la variable valor le asignaremos in double
punto parse
entre los paréntesis colocamos el TextBox Valor
ahora haremos método para extraer los
tems seleccionado
en el ComboBox
a la variable unidades le asignamos el ComboBox Opciones
ahora haremos otra condición que evalua la variable
unidades si es igual a la funciones seleccionada en el comboBox
si la variable unidades es igual
a Unidades a convertir
que nos muestre
un mensaje
hacemos la condición
entre los paréntesis y colocamos la variable unidades
igual
Unidades a convertir
Unidades a convertir
es el título de nuestro comboBox
Unidades a convertir
si la variable unidades es igual a Unidades a convertir
que nos muestra el siguiente mensaje
seleccione una de las
unidades a convertir
de lo contrario un else
dentro del else con la instrucción
switch
nos ayudará
a ejecutar las opciones seleccionada en el ComboBox
de acuerdo a la unidad
de medida que escojamos
hacemo la instrucción
switch
dentro de los paréntesis colocamos la variable unidades
lo que are para no alargar el video
será ir pegando los cese
con su respectiva
unidades de medida
empezaré pegando el case
de la unida
milímetros
case en milímetro
y antes de que nos mate resultado en el ListBox
limpiamos maestro ListBox
y estas medida
están en milímetros
y a la variable res1 hasta la variable res 7
se le asignó
una multiplicación
donde valor
se multiplicará por
0.1
y esto será para todas las
unidades
donde la variable res1
es en centímetros
la variable de res2
pulgadas
la variable ves3
pies la variable res4
metros la variable res5 yardas
y la variable res6 kilómetro
y la variable res7 en millas
y de esta forma
mostramos
los resultados en el ListBox
por ejemplo
un milímetro
tienen 0.1
centímetros
y lo que este almacenado en la variable valor
se va a multiplicar por 0.1
y esto sería el resultado en centímetro
ahora continuamos con el case en
centímetro
el case en centímetros
y con el break
cerramos cada case
ahora proseguiré a
colocar el case
en pulgadas
ahora proseguirá colocar el case
de pies
case de pies
ahora proseguirá colocar el case de
en metros
case en metros
y en cada case de unida
el mensaje
va cambiando
por ejemplo ya tenemos milímetros centímetros pulgadas
pies, yardas
kilómetros
y millas
no tenemos el de metro porque aqui lo tenemos
en el siguiente en yardas va a parecer
metro
y no yardas
bueno prodeguimos con el case
en yardas
case en yardas
ahora procedimos a colocar el case
en kilómetro
case en kilómetro
ahora continuamos a colocar el último case
en millas
case en millas
ahora los vamos al formulario de diseño
seleccionamos nuestro botón
run doble clic
dentro nuestros de nuestro botón mandamos a llamar el método
unidades de medida
ahora de vuelta al formulario de diseño
seleccionamos nuestro botón clean
doble clic
dentro nuestro botón
limpiaremos nuestros TextBox
y le colocaremos el focus
limpiaremos nuestro ListBox
y el comboBox opciones
le restableceremos
el título unidades a convertir
bueno ya tenemos todas las función
lista
ahora nos queda probar el programa
lo ejecutamos
ahora lo queremos es comprobar nuestras condiciones
ejecutamos nuestro botón
nos muestra un mensaje ingrese
un valor a convertir
ingresamos la cantidad de 100
lo ejecutamos de nuevo
Seleccione unas de las unidades a concertir
esto es porque no he seleccionado una unidad
para convertir
en el comboBox seleccionamos milímetro
ejecutó mi botón
y me muestra el resultado en el ListBox
que 100 milímetros
porque estos 100 están en milímetro
y los convirtio a centímetros pulgadas pies metro yardas kilómetro y mllas
100 milímetros tiene
10 centímetros
3.
937 pulgadas
0.
328084 pies
0.1 metros
y 0
.1010936
.10936 yardas
y 0
.0001
kilómetros
y el resultado en millas nos da a 6E
-05 millas
este resultado no sale porque la función double
no nos pueden mostrar el resultado
tal como lo deseamos ver
entonces lo que podemos hacer es
el resultado que nos da en el programa
es 6E -05 millas
lo que tenemos que hacer es
al 6 es correrlo el punto que lo tiene
a su lado derecho
correrlo 5 ´posiciones
hacia el lado izquierdo
porque esa a la -5
entonces corremos el punto 1,2
3
4
y 5
entonces este sería el resultado en millas
0.
0
0006 millas
es lo que contiene 100
milímetro
ahora probaremos
en centímetros
ejecutó mi botón
y antes de mostrarme el resultado
me limpia el ListBox si no fuera por esto
me mostraría los 2 resultado en centímetro y el milímetro
ahora
probaremos con pulgadas
correcto pies
metros
yarda
kilómetro
míllas
y con el botón clean
restableco mis controles
limpio
el ListBox
el TextBox
y me coloca el focus
y me restablece el comboBox
al título unidad a convertir
bueno amigos esto ha sido todo por el dia de hoy
ya hemos creado un programa
en Visual C sharp que nos ayuda
a calcular
los tipos de unidades
de longitud
bueno lo vemos hasta la próxima