![]() |
Programa de Cafeteria
Problema de cafeteria
Tengo un problema y necesito que me digan si estoy en el camino correcto. Estoy confeccionando un programa para cafeteria, y claro está que se venden productos simples, pero tambien elaborados. Los elaborados estan en el inventario no por si mismos pero si en sus ingredientes. Estos ingredientes tienen unidades de medidas, ya que son productos normales. Yo tengo mi tabla de equivalencias de Unidades de medidas....ONZAS, LIBRAS, GRAMOS; etcetera, asi como una tabla donde defino cada ingrediente para cada producto elaborado. Esto quiere decir que un pastel puede contener tantos HUevos (dado en UNIDAD), Azucar (EN GRAMOS) Harina, EN GRAMOS) y entonces ahi es donde comienza la cosa rara. ME hace falta que me guien en que tipo de dato usar para hacer las conversiones justas, con cual de ellos: NUMERIC, DECIMAL; FLOAT, es que yo puedo AMARRAR bien estas conversiones, pues como sabemos , algunas de ellas tienen dos decimales, otras tres, y no acabo de comprenderlas. Muchas gracias por su ayuda que seguro vendrá por experiencias al respecto. Fernando |
Hola:
Tendría que conocer más a fondo la problemática, pero en principio, yo utilizaría double para todos y luego "redondearía" el resultado según me interesara. Saludos. |
Hola buitrago, foro
Desarrolle una aplicacion, aunque con fienes muy distintos es similar en la logica, es un programa de gestion de fabrica de transformadores electricos. Un tranformador esta compuesto de muchos materiales, y tal como sucede con lo tuyo, estos materiales se miden en diferentes unidades, m, kg, unidades, horas, lts. Yo opte por crear una tabla con materiales, con un campo donde se almacenan las unidades (IdUnidad), tambien stock (numeric(9,2)), y otros que no vienen al caso. Cuando defino al trafo indico el material y la cantidad numeric(9,2) dada en la unidad correspondiente. Para mas decimales numeric(9,4), (15,4), etc. Saludos TJose |
La franja horaria es GMT +2. Ahora son las 20:58:53. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi