Gente les voy a dejar un post que hice en mi blog que he creado será ya 1 semana atrás sobre ayuda a programadores y como aún el otro blog no es conocido subiré lo que hice acá
y bueno si desean me comparten sus comentarios, y si quieren ayuda me escriben a [email protected] para ayudarles con algunas cosas de programación
Aquí mi post
Bueno será el primer post de los varios que tal vez tenga en un futuro, se trata del buen uso de un operador en la nueva edición de Visual Basic 2008, el operador de división.
Como ustedes sabrán existen dos operadores de división el decimal “/” y el entero “\”. Lo correcto es usar el operador decimal para tipos de datos con punto flotante o decimales y para usar el operador entero para operaciones con números enteros.
Ahora veamos un ejemplo y luego pondré el video y verán la diferencia:
Module MaxMinSuma Sub Main() Dim Numero As Integer = Nothing Dim Digito As Integer = Nothing Dim MaxDigito As Integer = Integer.MinValue Dim MinDigito As Integer = Integer.MaxValue Console.Write("Ingrese un número entero:") Numero = CInt(Console.ReadLine()) While (Numero <> 0) Digito = Numero Mod 10 If Digito >= MaxDigito Then : MaxDigito = Digito : End If If Digito <= MinDigito Then : MinDigito = Digito : End If Numero = Numero / 10 'Esto es incorrecto, Numero es entero End While Console.WriteLine("La suma del mayor dígito con el menor dígito es: {0}", MaxDigito + MinDigito) Console.ReadLine() End SubEnd Module
Si lo ven he comentado una línea de código debido a que no puedo realizar esa operación, usteden pensarán que estoy loco y que si puede funcionar pero tengo alguien que me hizo ver ese error y le agradezco. Gracias Martín, en verdad no me había fijado en eso. Bueno que pasa si ese código tiene como entrada el número 789 pues no funciona, el resultado debería ser 16 pero obtengo 10.
Ahora veamos si ejecutamos ese código cambiando esa linea por esta:
Numero = Numero \ 10 'Esto es correcto =)
Ahí obtengo el resultado correcto que es 16 para la misma entrada con la que fallo en el ejemplo anterior.
Video demostrativo:
Eso es todo. Gracias
Entradas relacionadas de División entera y división decimal en Visual Basic 2008
5 pensamientos en “División entera y división decimal en Visual Basic 2008”
Deja un comentario
Disculpa, debes iniciar sesión para escribir un comentario.





sabes yo necesito hacer un programa en visual en el que al ingresar una matris del porte que sea en la hoja 1 de exel aparesca en la hoja 2 la matriz escalonada y no se como hacerlo me puedes ayudar?¿?¿?¿
te puedo ayudar pero necesito que me digas .. exactamente cual es el problema .. porque no te entendí mucho que digamos =)! saludos
vi tu articulo, claro y bien explicado. gracias por postearlo.
atte:
Gracias por tu ayuda me fue de mucha utilidad tu video me soluciono un enredo que traia con la division en un programita que estoy haciendo.
oe como se escribe la division pa enteros