Hola, tengo una duda: ¿como programo una calculadora en PAlib?, Dr mack me dijo que hiciera los sprites de los botones de la calculadora, que les asignara un valor a cada uno y dijo que no me podia decir nada mas, que ya me habia dado una idea pero yo sigo sin imaginarme como crear la calculadora, espero que algun coder de aqui si me quiera decir como hacerlo
disgepia
Yo no te dije "no te puedo decir nada mas" te dije que cada
uno debe buscarse sus ideas y que tendrias que pensar un poco antes de ir a preguntar , que no puedes ir pidiendole
a todo el mundo como se hace una calculadora sin saber comprenderlo tu y ahora vas y lo pones como tema del foro
pos que quieres que te diga que a lo mejor alguien se decide ayudarte pero de mi parte te digo que si te gusta la programacion lo bueno de ella es que descubras esas ideas
para luego poder juntarlas con tus proyectos.
P.D:Por favor no pongas Dr mack que el nombre no viene
de doctor es DRmack asecas.
Saludos.
No si yo ya se lo dije
ya le dije por el "MSN que to havia creado un post parecido hace tiempo, y que si mirava, puedeque encontrar'a la respuesta, pero como me dijo que no le funcionava loque ponia, pos el lo hizo. Aun que da igual, no pasa nada por repetir un post, addemas, el usuario no lo savia sie que... ...por cierto, has resuelto tu duda?
I like:
Bueno no se enojen
1: DRmack yo hice el post porque me dijiste que pensara un poco y que yo mismo descubriera como hacer la calcu, pero por mas que pense no encontre la solucion, asi que este post fue una peticion desesperada. ha y perdona lo de tu nick se me paso!
2:Sarutoby tu dijiste que ya habias hecho el post, pero que habia sido hace semanas o meses ( no recuerdo), pero yo pense que alomejor alguien ya sabia la respuesta, y ya resolvi mi duda.
Ejem, ejem...
Mi respuesta. ¿Has usado el buscador?
Salu2
si ya tienes los botones y
si ya tienes los botones y un display donde se te van escribiendo los numeros, lo siguiente sería, detectar si se pulsa un botón de operación y que boton es, por ejemplo '+' entonces guardas como numerico el valor del display (que en ese momento es una cadena de texto de numeros). Al tener el primer numero y el signo puedes volver a escribir otro numero (borra el display) y si pulsas sobre otro boton de operacion o el igual '=', lo vuelves a pasar a numerico y resuelves el cálculo, finalmente lo muestras por pantalla. y asi sucesivamente hasta tener tu resultado.
Luego hay una técnica que es notación polaca pero es para calculadoras en linea de comandos, es decir, que metes todas las operaciones, con parentesis, operandos, operadores, signos... y la calculadora te resuelve toda la linea. Pero esto me imagino que no lo quieres hacer, es mas complicado, necesitas utilizar estructuras tipo arbol, o si conoces la notación en un array. mas info en
http://es.wikipedia.org/wiki/Notaci%C3%B3n_polaca_inversa
Saludos!
Visita mi blog. Zenit + 5 will win