![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola
Ya que eres nuevo con delphi, vas a tardar más tiempo tratando de entender el código que te manden que si la haces tu mismo. Te voy a dar ciertas ideas: 1.- Estudia el Evento OnKeyPress del Edit, es elemental que lo sepas. 2.- Una vez estudiado este evento, te darás cuenta de que puedes capturar todas las teclas numéricas, alfanuméricas y de Caracteres especiales. 3.- Repasa el Uso de Variables. 4.- Cada vez que teclees por ejemplo un Número, lo vas almacenando en una Cadena de Caracteres. El presionar un simbolo como: +,-,/,*,= indicaría que es el fin de la insersión de números. 5.- Si tecleas por ejemplo una Letra, entonces anulas el caracter colocando Key:=#0; Creo que con esas ideas puedes comenzar. Cualquier duda estoy a la orden. Recuerda que es más fácil entender un código hecho por ti que el de otra persona. Suerte. |
|
#2
|
||||
|
||||
|
Cita:
Pone tres Tedit, y cuatro TButton, , a cada Tbutton, le pones, por ejemplo, algo asi: Edit3.Text := (Edit1.Text + Edit2.Text); Eso para el boton de suma, Edit3.Text := (Edit1.Text - Edit2.Text); Eso para el de resta, y ais sucesivamente, seria una calculadora bastante precaria, pero me parece que se ba a ser mas facil de desarrollar. ![]() Espero haberte servido de algo. Saludos ![]() ![]() |
|
#3
|
||||
|
||||
|
Hola,
Personalmente creo que la respuesta de Nemesio es acertada, puesto que se le están dando ideas al compañero, no las cosas hechas. Es cierto que el código fuente, leer código fuente, no está para nada demás, pero, el código que tú propones tiene algunos problemas... ¿no te parece Jorge? ![]()
Eso no sumaría lo contenido en los "TEdit", sino que concatenaría los "String" contenidos en ambos "TEdit", lo que no es lo mismo, como sabes. En cuanto a lo que propones para la resta, o sea...
Ese código ni siquiera compilaría, puesto que el operador "-" no se comtempla para el tipo "String". Por otro lado... ¿dónde has visto una calculadora con más de un "TEdit"? Generalmente se utiliza un sólo "TEdit" tanto para escribir los valores con los que operar como para mostrar los resultados de la operación de marras. En todo caso... estoy seguro de que si se busca un poco por Internet se dará con el código fuente de alguna calculadora escrita en Delphi y cuya "lógica" pudiera estudiarse. |
|
#4
|
||||
|
||||
|
Cita:
Cita:
![]() ![]()
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| calculadora de conjuntos...insercion, union,etc | sakuragi | JAVA | 3 | 19-02-2009 16:46:59 |
| Calculadora | Epunamun | OOP | 3 | 19-12-2005 22:33:11 |
| Calculadora licencia GNU | bismarck_sierra | Varios | 0 | 05-04-2005 06:56:33 |
| Componente Calculadora | Gustavo Gowdak | OOP | 4 | 23-01-2005 13:19:14 |
| Ejecutar la calculadora en una posición de la pantalla | cybergerman | OOP | 11 | 27-09-2004 09:13:33 |
|