Foros del Web » Programación para mayores de 30 ;) » .NET »

ayuda por favor :(

Estas en el tema de ayuda por favor :( en el foro de .NET en Foros del Web. hola estoy realizando un medidor como los medidores de luz de casa el problema que tengo es cuando calculo el consumo de luz cuando este ...
  #1 (permalink)  
Antiguo 02/01/2007, 18:22
Avatar de sebaghost  
Fecha de Ingreso: julio-2006
Mensajes: 49
Antigüedad: 18 años, 6 meses
Puntos: 0
Exclamación ayuda por favor :(

hola estoy realizando un medidor como los medidores de luz de casa el problema que tengo es cuando calculo el consumo de luz cuando este vuelve a cero por ejemplo el medidor es de 999 cuando vuelve a 0 no se como calcular el consumo asi realizo la funcion


cuando llega por ejemplo las lecturas son asi
hora 12:00 llega 1500
hora 12:30 llega 1580
consumo de luz consumo=1580 - 1500
estos datos estan en una matriz con mas informacion
lo k pasa k cuando la recorro y llega a su termino el medidor llega a 999 pasa a 0 y hay kiero saber el consumo k hay entre por ejemplo

hora 12.00 llega 978
hora 12:30 llega 007

hay kiro saber como puedo hacerlo para eso cuando vuelve a cero

eso si todo esto esta hecho en visual 2005 y los datos estan en una matriz
ayudame por fa desde ya gracias aioz
  #2 (permalink)  
Antiguo 02/01/2007, 18:30
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 18 años, 3 meses
Puntos: 8
Re: ayuda por favor :(

Que tal.

Más que problema de lenguaje, es problema de lógica de programación.

Llamemosle a las lecturas, inicial y final (respectivamente), cada vez que realizas el cálculo. Entonces puedes hacer lo siguiente :

Código:
SI (Lectura_Inicial > Lectura_Final)
   Consumo = ( 999 - Lectura_Inicial )  + Lectura_Final
EN_OTRO_CASO
   Consumo = Lectura_Final - Lectura_Inicial
Saludos y suerte!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:08.