FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Calcul de la date du lendemain Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Calcul de la date du lendemain Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Calcul de la date du lendemain Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Calcul de la date du lendemain Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Calcul de la date du lendemain Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Calcul de la date du lendemain Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Calcul de la date du lendemain Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Calcul de la date du lendemain Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Calcul de la date du lendemain Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Calcul de la date du lendemain Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Calcul de la date du lendemain Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Calcul de la date du lendemain Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Calcul de la date du lendemain Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Calcul de la date du lendemain Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Calcul de la date du lendemain Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-47%
Le deal à ne pas rater :
SAMSUNG T7 Shield Bleu – SSD Externe 1 To à 89,99€
89.99 € 169.99 €
Voir le deal

 

 Calcul de la date du lendemain

Aller en bas 
+2
JL35
papydall
6 participants
AuteurMessage
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Calcul de la date du lendemain Empty
MessageSujet: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyJeu 6 Juin 2013 - 21:59

Salut tout le monde.

Un micro programme comportant une mini SUBroutine, pour réaliser un calcul inutile : c’est ce que je vous propose pour changer un peu le sujet sur Panoramic Le Mag.

Appréciez la ligne 26 !

Code:
' ******************************************************************************
' Date_Du_Lendemain.bas par Papydall
' La date du lendemain
' ------------------------------------------------------------------------------
' SUBroutine qui détermine la date du lendemain à partir d'une date valide
' passée par valeur en 3 paramètres J (pour jour), M (pour mois) et A (pour année)
' La routine ne vérifie pas la validité de la date transmise.
' C'est donc à l'utilisateur de fournir des paramètres valides!
' ------------------------------------------------------------------------------
hide 0
Date_Du_Lendemain(6,6,2013)

end
' ******************************************************************************
SUB Date_du_lendemain(j,m,a)
    dim_local al : ' année de la date du lendemain
    dim_local ml : ' mois de la date du lendemain
    dim_local jl : ' jour de la date du lendemain
    dim_local quotient : ' variable temporaire
    dim_local annee_divisible_par_4, annee_divisible_par_100, annee_divisible_par_400
    dim_local bissextile : bissextile = 0
    dim_local tex$

' Année bissextile ?
    if (int(a/4) = 1) and ((int(a/100) = 0) or (int(a/400) = 1)) then bissextile = 1
' Calcul de la date du lendemain
    if not ((j = 31) or ((j = 30) and ((m = 4) or (m = 6) or (m = 9) or (m = 11))) or ((j = 29) and (m = 2) or ((j = 28) and (m = 2) and (bissextile = 0))))
  ' on n'est pas à la fin d'un mois
      jl = j + 1 : ml = m : al = a
    else
      if m <> 12 : ' fin de mois mais pas fin d'année
          al = a : ml = m + 1 : jl = 1
      else  : ' c'est la St. Sylvestre
          al = a + 1 : ml = 1 : jl = 1
      end_if
    end_if
   
    tex$ = "Pour la date : "+str$(j)+"/"+str$(m)+"/"+str$(a) +chr$(13)
    tex$ = tex$ + "La date du lendemain sera : "+str$(jl)+"/"+str$(ml)+"/"+str$(al)

    message tex$
END_SUB
' ******************************************************************************

Pour le moment , pas d'autre idée saugrenue de (sel grenu) Laughing


Dernière édition par papydall le Jeu 6 Juin 2013 - 22:21, édité 1 fois
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyJeu 6 Juin 2013 - 22:20

Vachement utile, papydall ! ça évite de regarder sur le calendrier Very Happy

Tiens, une petite sub chronomètre en secondes, pour mesurer une durée d'exécution d'un programme ou d'une séquence de programme:
Code:
SUB Chrono(t)
' t=0 début de chronométrage, t=1 fin, résultat dans T_Chrono%, en secondes.
IF VARIABLE("T_Chrono%") = 0 THEN DIM T_Chrono%
DIM_LOCAL ti$: ti$ = TIME$
IF t = 0
  T_Chrono%=3600*VAL(LEFT$(ti$,2))+60*VAL(MID$(ti$,4,2))+VAL(RIGHT$(ti$,2))
ELSE
  T_Chrono%=3600*VAL(LEFT$(ti$,2))+60*VAL(MID$(ti$,4,2))+VAL(RIGHT$(ti$,2))-T_Chrono%
END_IF
END_SUB
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyJeu 6 Juin 2013 - 22:36

JL35 a écrit:
Vachement utile, papydall ! ça évite de regarder sur le calendrier
Tu dis ça parce que dans l’exemple, la date donnée était celle d’aujourdhui.
Essaye
Code:
 Date_Du_Lendemain(31,12,2012)
ou
Code:
Date_Du_Lendemain(28,2,2013)

Quant à ton chrono, sûr, ça me servira dans la vie de toutes les nuits ! Laughing Laughing Laughing Basketball Basketball Basketball Laughing Laughing Laughing
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyJeu 6 Juin 2013 - 23:17

J'entends bien papydall, le programme n'a pas toujours un calendrier sous la main...
Mais même sans dérouler le programme, je te parie que le lendemain du 31.12.2012 était le 1er janvier 2013.

Quand à mon chrono, évite de t'en servir la nuit, parce que je n'ai pas intégré le passage à cheval sur minuit ! à cette heure-là les programmeurs sont censés être au lit (sauf ygeronimi qui joue les prolongations).
A ce propos, je regarde l'heure, et... Sleep
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Calcul de la date du lendemain Empty
MessageSujet: re   Calcul de la date du lendemain EmptyJeu 6 Juin 2013 - 23:48

Et...si je veux savoir la date de la veille ?...(pas la vieille Laughing )
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyVen 7 Juin 2013 - 0:00

Regardez ceci:
http://klauspanoramic.funpic.org/Panoramic.3.html
la troisième ligne - tout est entièrement en Panoramic.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyVen 7 Juin 2013 - 7:27

@Papydall,

Je dois dire que la ligne 27 de ton code, c'est quelque chose:
Code:
    if not ((j = 31) or ((j = 30) and ((m = 4) or (m = 6) or (m = 9) or (m = 11))) or ((j = 29) and (m = 2) or ((j = 28) and (m = 2) and (bissextile = 0))))
Je me demande comment Panoramic fait pour s'y retrouver... Razz

A+
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyVen 7 Juin 2013 - 7:40

Bon et le journal du lendemain, c'est pour quand ? Avec si possible le résultat du tiercé ou du loto ...
Revenir en haut Aller en bas
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyVen 7 Juin 2013 - 10:56

papydall va te faire ça hier.
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyVen 7 Juin 2013 - 11:08

Excellent Very Happy
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyVen 7 Juin 2013 - 11:44

Bonjour tout le monde.

@Jean Claude
Jean Claude a écrit:
Je me demande comment Panoramic fait pour s'y retrouver...
Panoramic n’a aucun souci à se faire pour analyser une telle expression.
Tout le mal au crâne, je l’ai pris, moi ; et c’est une des raisons qui m’a incité à vous soumettre ce code pour vous prouver (une fois de plus) ce dont je suis capable ! Laughing Laughing Laughing

@Jicehel
Le tiercé et le loto ne m’intéressent pas, tandis que le journal du lendemain, JL35 le lira le surlendemain ! Smile
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyVen 7 Juin 2013 - 13:03

C'est sûre que pour pondre une condition de cette envergure, il vaut mieux avoir l'esprit bien clair.

A+
Revenir en haut Aller en bas
Invité
Invité




Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyVen 7 Juin 2013 - 14:04

Bonjour,
J'ai eu l'idée il y a bien 15 jours, d'insérer un outil parenthèse dans mon éditeur en cours. Lorsqu'on clique sur un bouton, on prend la ligne en cours, et je ressors dans un picture, le truc suivant:
Calcul de la date du lendemain Parent10
J'ai coupé, et redimensionné pour ne pas déborder sur la page.

ca permet de voir si les parenthèses sont à la bonne place. Le suivant l'est un peu moins.Calcul de la date du lendemain Parent11
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyVen 7 Juin 2013 - 14:10

Très propre et pratique. Bonne idée Cosmos
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyVen 7 Juin 2013 - 16:57

@Cosmos,
Il promet ton éditeur....

bon je vais allumer mon poste, tennis oblige...

A+
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyVen 7 Juin 2013 - 17:15

J’avais raison quand j’ai disait que Cosmos 70 pourrait sortir des trucs inédites, intéressantes, pratiques et surtout qui prouve (si besoin est) que sans le Cosmos, Panoramic aura beaucoup du « manque à gagner ».

Hé Panoramiciens, avouez qu’une telle idée n’est même pas venue chatouiller votre matière grise !
Moi, j’avoue !

Cosmos septante, BRAVO ! Laughing
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyVen 7 Juin 2013 - 17:19

Heu pas celle là en particulier, mais l'idée de refaire un éditeur plus performant/ plus pratique et plus fiable m'a déjà traversé l'esprit, mais je n'ai déjà pas le temps de me remettre dans mon Barbarian, alors je ne me lance pas dans ce type de projets très gourmand en temps et encore faut-il arriver à le faire en plus Wink
Revenir en haut Aller en bas
Invité
Invité




Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyVen 7 Juin 2013 - 17:48

Je vous remercie pour les fleurs. Même si il est presque fini, il a aussi des inconvénients. Il y a encore des bugs, et même si il est presque fini, je doute fort de le publier avant une quinzaine de jours.
J'en ais fait d'autres, et malheureusement, ils arrivaient à planter sans que je puisse savoir pourquoi. Cette fois-, ça à l'air de bien tenir, et il est fait en fait pour ma façon de programmer. Pas sûre que cela vous conviennent. De plus il n'est pas intéressant pour des petits programmes. C'est fait pour des gros projets. Je ne vais pas en dire plus, c'est hors post ici.
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Calcul de la date du lendemain Empty
MessageSujet: re   Calcul de la date du lendemain EmptyVen 7 Juin 2013 - 18:54

Houaou !!!

Calcul de la date du lendemain Captur31

c' est "un" truc...

"les trucs" prouvent....

Panoramic aurait ...

et j' ai même oublié de noter : "j'ai disait"

lol!
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyVen 7 Juin 2013 - 20:17

Ça c’est une bonne pêche !Calcul de la date du lendemain Petit-pecheur-52

C’est ce qu’on appelle « faire d’une pierre cinq coups ! »

J’ai jeté l’hameçon et tu as mordu !
En vérité j’attendais la réaction de Jean Claude, mais il semble qu’il n’est pas passé par là.
Peut-être que ce jeu n’intéresse pas Jicehel qui n’a rien remarqué.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Calcul de la date du lendemain Empty
MessageSujet: re   Calcul de la date du lendemain EmptyVen 7 Juin 2013 - 20:26

Cela ressemble au jeu des 7 erreurs... Laughing
Cela pourrait faire l' objet d' un vrai jeu.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyVen 7 Juin 2013 - 20:45

Ben si, je passe par là, car coté tennis, ça c'est pas déroulé comme je l’espérais

@Cosmos,
tu es un têtu, je suis vraiment curieux de voir ce que tu vas sortir.

Le solitaire, le bougon, l'anti-conformisme, la grande gueule, va vous en mettre plein la tête.....

A+
.
Revenir en haut Aller en bas
Invité
Invité




Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyVen 7 Juin 2013 - 21:48

Ouais, ça va! je suis doux comme un agneau, et tout en sucre. Very Happy
Ils ne vous reste plus qu'à lécher! Calcul de la date du lendemain 3d-tourne-langue
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain EmptyVen 7 Juin 2013 - 23:07

Jicehel n'était pas là, il assistait au spectacle de fin d'année de son fils et d'une de ses filles et là il découvre le jeu Wink
Bon, je continue ma lecture
Revenir en haut Aller en bas
Contenu sponsorisé





Calcul de la date du lendemain Empty
MessageSujet: Re: Calcul de la date du lendemain   Calcul de la date du lendemain Empty

Revenir en haut Aller en bas
 
Calcul de la date du lendemain
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Calcul d’angle ALIAS Question de calcul de moyenne : RESOLU
» Combo date : sélecteur de date
» Date <-> Date julienne
» Tendre vers PI
» TCM : calcul mental

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: