Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/02/2012, 13:20
starfix
 
Fecha de Ingreso: diciembre-2011
Ubicación: Crespo - Entre Rios
Mensajes: 155
Antigüedad: 13 años
Puntos: 25
Respuesta: problema con algoritmo en C

Cita:
Iniciado por sonic27 Ver Mensaje
Entonces si pongo variable int en vez de char quedaria mejor?
si solo manejan numeros seria mejor.



Cita:
Iniciado por sonic27 Ver Mensaje
Entonces en tu opinión si está bien elaborado?

podrias hacer lo siguiente:

Código C++:
Ver original
  1. int actual;
  2.  
  3. while (1){
  4.  
  5. //aqui se obtiene la hora actual y se lo almacena en la variable
  6.  
  7. if (actual == 7){
  8.  
  9. //algoritmo de encendido
  10.  
  11. }
  12.  
  13. if (actual == 8){
  14.  
  15. //algoritmo de apagado
  16.  
  17. }
  18. }


lo que hace es:

- cada vez que se entra en el while, obtiene la hora actual y la almacena

- en caso de que la hora sea las 7, comienza con el algoritmo correspondiente al encendido del aparato

- en caso de que ya sean las 8 comienza con el de apagado

- en la condicion del while coloque 1 para que la condicion siempre sea true, la podes cambiar por alguna otra cosa, pero tene en cuenta de que si se enciende el aparato y la condicion termina, este no se va a apagar

- en caso de que el horario de encendido y apagado se puedan cambiar, solamente basta con cambiar el 7 y el 8 por 2 variables y leerlas de alguna forma.

saludos