29

Aug

Receta de cocina: calcula calcula calcula calculadora. Parte 3

Una idea genial de Dark_seid guardada en Visual Basic

Dejemos de lado las presentaciones y vamos directo al grano… no tengo ganas de escribir de más hoy asi que partimos con la última patita… tiquitiquiti… se nos viene el 18 jejeje…

Nos queda sólo programar las teclas de operaciones matemáticas y la tecla igual que nos entrega el resultado de lo que sea que estemos haciendo. Aunque parezca muy complicado, en realidad es re fácil… a si que tranquilitos que a nadie le va a dar un derrame por tratar de entender como funcionan las teclitas.

Para las 4 funciones es el mismo código, sólo deben ir cambiando las variables y la operación que realiza el bloque de código por la que corresponda a cada botón. En seudo código sería algo más o menos así:

Evento Operacion_Click()
INICIO
Si var_operacion = 0 entonces
var_operacion = visor.Text
visor.Text = 0
Sino
var_operacion = var_operacion # visor.Text
visor.Text = 0
fin si
FIN

… … … … … … y eso sería… no wn si no estoy wueveando… si es en serio… es eso no más… con esa mierda de código serás capaz de hacer que tu calculadora te sume, te reste, te multiplique y te divida… sólo se debe reemplazar var_operacion por el nombre de la variable asignada a cada operación y el signo # por el signo del operador correspondiente… yo no se si hay otra solución más elaborada pero esta resulta a la perfección…

Veamos que hace ese pedazo de código… la idea es que cuando el usuario haga click en la tecla de operación, el sistemita busque la variable asignada a la operación que va a realizar y vea si está vacía (igual a 0), si es así lo único que hace es tomar el valor que aparece en el visor y guardarlo en la variable y queda a la espera del siguiente evento. Si la variable no está vacía (es distinta a 0), realiza la operación pedida entre el valor de la variable y lo del visor, el resultado lo guarda en la variable de la operación y espera el siguiente evento… … … si ya se que no es ninguna genialidad pero funciona.

Guarde, presione F5 y pruebe el asuntito… métale números… juegue.

Vamos con la última teclita. Esta es un poco más larga pero es igual de simple. El listado en seudo código:

Evento Igual_Click()
INICIO
si sumar != 0 entonces
resultado = sumar + visor.Text
visor.Text = resultado
sumar = 0
sino si restar != 0 entonces
resultado = restar - visor.Text
visor.Text = resultado
restar = 0
sino si multiplicar != 0 entonces
resultado = multiplicar * visor.Text
visor.Text = resultado
multiplicar = 0
sino si dividir != 0 entonces
resultado = dividir / visor.Text
visor.Text = resultado
dividir = 0
fin si
fin si
fin si
fin si
resultado=0
FIN

Este es un poquito enredado pero no es complicado… pónga atención para que no se pierda: al hacer click en el botón, el sistema comienza a buscar en cada una de las variables de las operaciones cúal es distinta de 0… cuando encuentra una entra en el ciclo y realiza la operación correspondiente entre la variable y lo del visor y lo guarda en la variable resultado, despúes asigna el valor de resultado al visor para que este lo imprima en el cuadro de texto y vuelve a 0 la variable de la operacion. Finalmente vuelve a 0 la variable resultado por si acaso.

Y eso era todo… guarde y presione F5… pruebe. Si siguió las instrucciones no debería tener ningún error… si por esas razones de la vida le aparece algún error cuando esté en tiempo de ejecución sólo me queda decirle…

USTED ES TONTITO????

Nah… es broma… revisen como tradujeron el seudo código a visual basic… primero revise sis efectivamente tradujo el seudo código a visual basic y no copy/pasteo directo… si hizo eso ahi si que le grito…

USTED ES TONTITO????

Lo que queda después es ponerle colorcito, corazoncitos, florcitas y esas cosas… pero eso se los dejo a ustedes…

Espero que esta primera experiencia con un ejercicio de verdad en Visual basic no sea traumática para nadie, la verdad, a mi me sirvió para darme cuenta que es cierto lo que dicen de este lenguaje… es harto fácil la wuevadita… esperemos que siga así no más.

Eso sería!!!

28

Aug

Una página que vale la pena leer…

Una idea genial de Chiki guardada en Imperdible

Hoy he tenido un placer… y fue encintrarme con el sitio web que les linkeo a continuación…digamos más o menos por AQUí. Lo encontré simplemente buenísimo…

De que trata preguntarán. Si bien podría darles la simple respuesta de “Métanse en el link, por algo lo coloqué!!!”…prefiero hacerles una pequeña reseña.

Creo que cuando uno está estudiando lo que nosotros, nuestros cercanos nos hacen multiples preguntas. Entre ellas, un grupo que me llama especialmente la atención son aquellas que hacen referencia a ¿Estay estudiando para ser hacker? o ¿Son puros hackers tus compañeros? y cosas por el estilo. Bueno, ahí está el tema de la página que les muestro hoy…

Cómo llegar a ser un hacker

Fue escrita por un hacker llamado Eric Steven Raymond y creo que de forma sencilla muestra de que se trata REALMENTE este mundillo, el cual ha sido indebidamente vinculado con el de los Crackers (estos son los que roban claves, corrompen códigos y botan páginas web).

Así que los invito a leer esta página, bastante instructiva y, si bien extensa, de rápida lectura. Por si acaso LES REPITO EL LINK.

Eso es por hoy…aquí, el corresponsal del Sucucho…


  • Agenda de la 700

    November 2009
    Mo Tu We Th Fr Sa Su
       
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    30  
  • Lo más pedido...