FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
para control de dinero
Hola amigos. Necesito hacer algo que en principio me parecio fácil.
Necesito un edit por cada billete y moneda que usamos (desde el billete de $100 hasta la moneda de $0,05) En esos edit se tipea un entero que es la cantidad de ese tipo de billete o moneda. Necesito que en otro edit o mask edit, automaticamente, cuando se tipee haga la multiplicación del tipo de billete/moneda por la respectiva cantidad y en un totalizador la suma de todos los resultados. Ahí empieza mi problema por usar float, real etc. Me podrían ayudar? |
#2
|
||||
|
||||
Hola.
En principio no deberías de tener mucha complicación con eso. Yo pondría un edit para cada tipo de moneda en el que solo puedas introducir enteros y en el evento OnChange enviarlo a una función que haga los cálculos y te los ponga en Labels. Saludos
__________________
Be water my friend. |
#3
|
|||
|
|||
podrias utilizar el tipo "currency", nunca eh tenido problemas con el, ademas se supone que es precisamente para manejo monetario...
|
#4
|
|||
|
|||
Como?
Algun ejemplo?
|
#5
|
||||
|
||||
Hola sac.
Para el ejemplo: Agregá diez TEdit, de nombres "Edit1",..., "Edit10" para ingresar la cantidad de unidades, y diez TLabel de nombres "Label1",..., "Label10" para mostrar el resultado del producto de la cantidad por la moneda. Luego: Agrega otros diez Labels sobre los Edits para saber que valor de moneda están ingresando. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
Bueno, hacer la suma y la multiplicación supongo que debes saber, así que supongo que el mayor problema que se te debe presentar al realizarlo en Delphi son los tipos de Datos. Una vez que los tengas claros, las operaciones también deberían serte fáciles de implementar.
Lo que tienes en un Edit (edit1.Text) es de tipo string, los números que necesitas para sumar o multiplicar serán enteros, float,... (dependiendo de si tienen decimales o no). lo que te queda para conseguir las operaciones es convertir entre tipos. Para eso Delphi posee funciones (que puedes buscar en la ayuda) como: StrToInt, IntToStr, StrToFloat, FloatToStr,... En los links que te he puesto (y si buscas más en esa página) encontrarás cómo utilizarlas.
__________________
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. |
#7
|
|||
|
|||
Gracias
Todavia no puedo decirles que funciona todo al 100 x 100 pero estoy trabajando en eso La ayuda fue muy valiosa Gracias.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
API para control de USB | Val | API de Windows | 0 | 04-08-2008 10:08:19 |
El ex portavoz de Jueces para la Democracia, asociación que recibía dinero de la SGAE | ArdiIIa | La Taberna | 2 | 06-04-2007 23:01:54 |
AI detecta webs que captan víctimas para blanquear dinero | marcoszorrilla | Noticias | 1 | 06-11-2005 22:49:23 |
Componente para Control de usuarios | El_Chava | Noticias | 3 | 07-09-2005 14:45:52 |
|