Aplicación 1: Como hacer una calculadora sencilla en Visual Basic.Net


En esta ocación veremos como hacer una calculadora sencilla em Visual Basic .Net , digo sencilla porque solo contara con las cuatro operaciones básicas. Es similar a la calculadora que trae por defecto Windows. Espero sea de mucha ayuda a quienes inician en el mundo de la programación. Ah por cierto, en la red se pueden encontrar muchos ejemplos de este tipo, pero no todos los códigos son faciles de entender si apenas comienzas en la progra, me dedicare un poco a explicar mi código. Si hay algun error comentenlo o si hay sugerencias serán bienvenidas. (La aplicación esta desarrollada en .Net 2008)  

El formulario en cuestión es este  

  

Los controles a utilizar son:  

  • 18 Button
  • 1 Textbox

Propiedades a cambiar:  

Es recomendable agregar una palabra clave para cada control, en este caso, para los Button prefiero anteponerles “Btn” luego un nombre espeficico a su función, lo mismo con el Textbox, le llamare “Txt”. Esto es para tener un mayor control o dominio de los controles a la hora de programar. Los controles quedarian de la sig forma:  

  

Las variables que utilizaremos son estas:  

  

La variable “Operador” nos servira para poder determinar el tipo de operación que realizaremos, “Valor 1″ y “Valor2″ Nos servira para almacenar las cantidades a operar, al analizar un poco el funcionamiento de una calculadora llegamos a la conclusión q ella solo maneja dos cantidades, es cierto que puedes realizar una infinidad de operaciones pero en cierto sentido siempre trabajaras con dos cantidad. Ejemplo: Si sumas 25 (Valor 1) + 10 (Valor 2) = 35 (el resultado ahora pasa a ser Valor 1). Y si quieres puedes seguir trabajando y de esta forma se hace un ciclo interminable con solo dos cantidades… Pero este raro y sencillo principio creo que lo podrás entender en el código. 

Puedes descargar toda la aplicación desde AQUI

Espero sea de mucha ayuda… Pronto mas aplicaciones.

 

About these ads

Publicado el 1 junio, 2010 en .Net, Programación, Visual Basic, Windows y etiquetado en , , , . Guarda el enlace permanente. 37 comentarios.

  1. Juas, no es que no lo expliques bien, es que esto no es para mí… pero es una excelente labor la que estás haciendo.

    • SI JEJE GRACIAS. A ALGUNA PERSONA LE SERVIRÁ ESO ES LO BUENO. SALUDITOS Y GRACIAS X COMENTAR

      • pues para mi tu puta madre tiene pito pendejo y no sabesnada de bisual besic estupido mojon.

      • jajaja bisual besic?? bien no conozco ese lenguaje, deberías d enseñarme tus conocimientos en besic, parece q eres un experto, pero al final creo solo que eres un perdedor!

      • hola esta haciendo tu login y lo termine pero al introducirle la contraseña que tengo en la tabla no me funciona – cambie la tabla la base de datos y todo eso y sigue diciendome que estan incorecto cuando le doy a ejecutable.

  2. Muy buenas, este tutorial para hacer la calculadora me esta sirviendo mucho, pero hay un pequeño problema que no consigo solucionar y es que no se como se ponen las variables. Si me dijeras como se pueden hacer te estaría muy agradecido. Muchas gracias de antemano :)

    • para declara las variables solo debes escribir DIM “variable” as “el tipo de variable”
      Ejemplo:
      Dim Operador as Stream

      pero si descargas el archivo podrás ver como se declara.. Es mas, creo q el codigo esta comentado… Suerte

  3. Muchas Grasias, un excelente aporte y muy bien explicado

  4. Hey que ondas carlos, puuuu!!!! esta bueno este blog te felicito hay informacion super buena, neceito manuales de visual y creo que aqui lo voy a encontrar solo que los buscare mas tarde…… hey cuidate y Feliz cumpleaños!!!!!!!!!!!!!

    • hee q onda Manrique!! gracias, al rato le pongo mas a ste blog, jaja ahora q comience otra vez a programar puede con mucha seguridad q termine d subir algunas cosas.. Cuidat tipaso! nos leemos al rato!..

      • Man necesito tutoríares para aprender mas el dela calculadora esta muy bueno y sii me kieres mandar ese al correo o otros gracias de ante mano

  5. Viejo gracias…Yo estoy de primiparo y me es de mucha ayuda..te agradezco…publica mas cosas

    wcp

  6. Hola….! Buenas tardes soy de Venezuela… Quiero felicitarte me gusta lo que hace y por ayudar a los demas….Yo tengo un problemita estoy realizando una calculadora sencilla, pero debe tener una aplicación:

    ◦Los TextBox tendrán un tamaño maximo de 5 caracteres en cada uno.
    ◦En los TextBox solo se permitirán números enteros.
    ◦En el caso de la resta el primer valor (Valor1) no puede ser menor al (Valor2).
    ◦No permitir multiplicación por cero (0).
    ◦En el caso de la división el dividendo (Valor1) no puede ser menor al divisor (Valor2).
    ◦La aplicación no debe permitir la división por cero (0).
    ◦EL resultado de cualquier operación sera almacenado en un archivo de texto

    Quisiera de ante mano tu ayuda…y Gracias….
    Saludos de VENEZUELA….

  7. esta super amigo, la verdad es que te lucistes, sabes si puedes tener un material donde explica cada operador, te lo agradeceria mucho

  8. Muchas gracias por este tutorial me ha servido de gran ayuda ya que acabo de meterme en el mundo del visual basic.

    Muchisimas gracias :D

  9. jajajajaja st bn hecho el trabajo y graxias nos ayuda mucho a todos ok…..

  10. los k digan k st mal son unos hp k no saben nd d nd o simplement tienen envidia

  11. parce bn aporte pero tengo un problema con el resultado da cero o verdadero.
    te agradeceria tu ayuda

  12. Me sirvio mucho ke dejaras el proyecto te agraste men sigue asi deveras gracias lo andava buscando :D

  13. mmm.
    tu archivo para descargar no abrió o no funciona.

    • hey broth si funciona tienes q verificar como lo estas abriendo.. Si quieres saber si en realidad funciona ve a la carpeta bin/debug y ejecuta el archivo Calculadora.exe, el proyecto se puede abrir con cualquier version de VB.net….Te recomiendo que lo abras desde el VB.Net ya cargado, no desde la carpeta.

  14. Olle men tu programa si me ayudo en mucho solo que para el que me dejaron nesecito tambien los botones de MR, M+, M- y el de borrado de un dijito <-

    si puedes decirrme como te lo agradeseria bastante.

  15. Una consulta amigo, utilize algunas lineas de tu codigo para complementarlos al mio… Pero como hago para que al (por ejemplo) sumar 1 + 1, presiono = y me da 2, Luego si sigo presionando =, el display me muestra 3, 4, 5, 6, 7 (digamos sigue aplicando el valor2). como puedo evitar eso?. Gracias y buena explicacion.

    Saludos!

  16. Pude solucionarlo amigo, gracias igual, pero veo que ambos tenemos el mismo problema: probe la calculadora de windows, y si tomo 100 y los divido por 2, me da 50, si presiono de vuelta el = me da 25, luego 12.5 y asi sucesivamente, como logramos.
    Tampoco puedo encadenar varias operaciones (2 + 3 +5 – 8 * 3 / 2). Tienes idea? ninguno de estos aspectos estan aplicados en tus lineas. Saludos!

  17. cesar zavaleta

    Hola amigo, quiero con un solo comando hacer la siguiente operación:
    – sacar promedio
    – Por ejemplo: ((a-b)/c)*100 – Cada variable es un textbox

    Si fuera posible hacer este tipo de operación por favor enviarme un ejemplo

  18. oye esto buenísimo. creo que me ayudaste mas que mi profe…. muchas gracias me super sirvió. aver si luego subes uno de como hacer un menu de muchos programas… me ayudarias mucho. gracias.

  19. Podes subir la aplicacion en formato visual 2005?

  20. La proxima vez procura no subirlo a esa pagina de m.ierda de 4Shared… esa pagina no sirve… te pide que te registres un h.uevo…

  21. felicidades …gracias, me a servido de mucho.

  22. ERES LO MAXIMO ENATOR MUY DIDACTICO ME RESOLVISTES MUCHAS INCOGNITAS QUE TENIA MUCHISIMAS GRACIAS

  23. Muy bueno el tutorial.. excelente explicación..

  24. Chico muchisimas gracias, me sirvio muchisimo :) me imagine algo mas complicado :) Dios te bendiga.

  25. ME PARECE SUPER BIEN LO QUE HACES EL PROBLEMA ES QUE NO TENGO LA MENOR IDEA D3E COMO COMENZAR OO D E DONDE TENGO QUE INICIAR GRACIAS

  26. waooo esa aplicasion esta jeniar y facil de hacer

  27. I think this is one of the most significant information for me.
    And i’m glad reading your article. But want to
    remark on few general things, The site style is great, the articles is really nice :
    D. Good job, cheers

  28. Uno de los libros más antiguos recomienda estudiar todo y retener lo bueno. A mí me sirve lo que produces y compartes. Espero un aporte utilizando los arrays. Gracias.

  1. Pingback: PROGRAMACIÓN EN VISUAL BASIC.NET « Enator

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 29 seguidores

A %d blogueros les gusta esto: