L'heures en qbasic

Résolu
bonjour

se programme a deja pote sur autre forum qbasic me pas de reponse

(!) atensinon ne pas test le programme care il regle l'heures de ordinateur a 23:59:50 (!)

la ligne de commande DOS aprèr
-----------------------------------------------------------------------------------------

en qbasic j'ai fait un programme l'heures avec la fonction TIME$

test 1
 CLS

 REM TIME$ = "23:59:50"
 REM ou avce
 TIME$ = "23:59:50"

 DO

 heure$ = TIME$

 LOCATE  1,1: PRINT heure$

 LOOP UNTIL LEN(INKEY$)

ce programme est simple mais quand il indique

23:59:59 puis 24:00:00 puis 00:00:00

questions pourquoi il indique 24:00:00

test 2

j'ai fait un programme ou l'heure est corrigée
 CLS
 
 REM TIME$ = "23:59:50"
 REM ou avce
 TIME$ = "23:59:50"
 
 DO

 heure$ = TIME$

 IF heure$ = "24:00:00" THEN TIME$ = "00:00:00" : heure$ = TIME$

 LOCATE 1,1: PRINT heure$

 LOOP UNTIL LEN(INKEY$)

maintenant il indique plus 24:00:00

dans vos programmes basic avez-vous constater ce fait

si oui quelle correction avez-vous fait

merci por vos réponses d'avance

4 réponses

  1. Bonjour,

    Mettez heure$ dans une autre variable puisque vous l'initialisez dans le then et affichez cette autre variable
    1. bonjour
      ce programme est en Qbasic.bas

      1 DO
      2
      3 LOCATE 1,1: PRINT TIME$
      4
      5 LOOP UNTIL LEN(INKEY$)

      ce programme est simple mais
      quand il indique

      23:59:59 puis 24:00:00 puis 00:00:00

      questions pourquoi il indique 24:00:00
      1. Bonjour,
        J'ai revu la chose, Time$ est une variable "system" de l'heure actuelle, normalement pas modifiable comme ceci
    2. bonjour

      proramme an qbacic.bas

      j'ai fait un programme
      qui corrigée l'heure

      et li indique

      a 23:59:59 puis 00:00:00 puis 00:00:01

      DO

      IF Times$ = "24:00:00" THEN TIME$ = "00:00:00

      LOCATE 1,1: PRINT TIMES

      LOOP UNTIL LEN(INKEY$)

      maintenant il indique plus 24:00:00

      dans vos programmes basic avez-vous constater ce fait

      si oui quelle correction avez-vous fait

      merci por vos réponses d'avance
      1. Bonjour,

        Vous avez lu ce que j'ai ecrit??????????????????????????????????????????????????????????????????????????
      2. bonjour
        oui Vous ecrit
        1)
        Mettez heure$ dans une autre variable
        puisque vous l'initialisez dans le then et
        affichez cette autre variable

        2)
        J'ai revu la chose, Time$
        est une variable "system" de l'heure actuell
        normalement pas modifiable comme ceci
    3. bonjour

      je utiliser le programme qbasic 45

      pas programme VB/VBA
      1. Re,
        Tout a fait Thierry, c'est du QB45. Time$ est l'heure du PC
      2. oui est qb45 le time$
        dans programme qb45
      3. ok
        pc = 00:00:00 a 23:59:00
        qb45 = 00:00:00 a 24:00:00