Calculo De Bases Distintas

Páginas: 2 (375 palabras) Publicado: 16 de octubre de 2012
http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/36.htm
Módulo de clase que permite convertir números a base Binario, decimal y Hexadecimal

El módulo tiene trespropiedades :
• Número : es el número a convertir
• DeBase : Base del número ( debe ser un Binario, Decimal o Hexadecimal )
• ToBase : Base a la que se va a convertir el número en cuestión ( Binario,Decimal o Hexadecimal )
El método o función que convierte el número es el método "Convertir " , por ejemplo :

MsgBox .Convertir("El número a converir ", "La base", "Base a converir"), vbInformationEjemplo

• Agregar en un formulario un control CommandButton
• un módulo de clase

Código fuente en el formulario
Texto planoImprimir
1. Option Explicit
2.
3. Dim clsConvert As NewClass1
4.
5. Private Sub Command1_Click()
6.
7. With clsConvert
8.
9. ' Inputobx para el número a convertir
10. .Numero = InputBox(" Ingrese el numero aconvertir ")
11.
12. If .Numero = "" Then Exit Sub
13. ' base del número ( DEcimal - binario o Hexadecimal )
14. .DeBase = InputBox("Ingrese la base delnumero que ingresó :" & _
15. " Binario = 2, Decimal = 10, o Hexadecimal = 16")
16. If .DeBase = 0 Then Exit Sub
17.
18. 'diálogo para especificar la base de la conversión _
19. ( binario - decimal o hexadecimal -)
20.
21. .tobase = InputBox("Ingrese el numero de la " & _22. "base a convertir : Binario = 2, " & _
23. "Decimal = 10, o Hexadecimal = 16")
24.
25. If .tobase =0 Then Exit Sub
26.
27. ' este método Convierte el número y muestra el resultado
28. MsgBox .Convertir(.Numero, .DeBase, .tobase), vbInformation
29....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Base Calculo
  • Bases De Calculo
  • Bases De Calculo
  • Bases De Calculo
  • Distintos Actores De Base De Datos.
  • Base De Datos De Una Hoja De Calculo
  • CALCULO INPC BASE CIEN
  • base de calculo de los costos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS