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

    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
  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
    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
  4. Bonjour,

    Mettez heure$ dans une autre variable puisque vous l'initialisez dans le then et affichez cette autre variable