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.
jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
jour semaine - BIRTHDAY ou connaitre le jour de sa naissance 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
Le Deal du moment : -17%
(Black Friday) Apple watch Apple SE GPS + Cellular ...
Voir le deal
249 €

 

 BIRTHDAY ou connaitre le jour de sa naissance

Aller en bas 
3 participants
AuteurMessage
Georges

Georges


Nombre de messages : 290
Age : 55
Localisation : Martinique
Date d'inscription : 29/05/2009

jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyJeu 12 Nov 2009 - 12:34

Salut à Tous

un petit prog pour connaitre le jour de votre naissance.
Entrer la date de naissance et le tour est joué.

Code:

rem *****************************
rem * BIRTHDAY - born a day *
rem * Version 3.00 *
rem * Copyright novembre 2009 *
rem *****************************
error_french
rem ***** DECLARATION DE VARIABLES ALPHANUMERIQUES
dim aff$,annee$,an$,b$,dat$,i$,n1$,o1$
rem ***** DECLARATION DE VARIABLES NUMERIQUES
dim a,c,h,i,j,jo,k,l,l1,w,x,y
dim an,dat,fan,m1,m2
rem ***** DECLARATION DE TABLEAU
dim n$(7),m(12),o$(12),nb(12)
rem ***** DECLARATION D'ETIQUETTES
label affich,ecran,create,comb,test,ent,ent2,ent3,tablo,datas,fin,again
label pos180,pos195,pos340,pos380,pos470
rem ***** CREATION D'OBJETS SYSTEME
gosub create
rem ***** REMPLISSAGE DU TROISIEME COMBOS
gosub comb
rem ***** INITIALISATION DE L'ECRAN
gosub ecran
rem ***** ENTREE DES DATAS
gosub datas
rem ***** REMPLISSAGE DES TABLEAUX
gosub tablo
rem ***** TEST SUR OBJETS SYSTEME
gosub test
end
rem ********** Sous programmes
rem ***** INITIALISATION DE L'ECRAN
ecran:
l1 = screen_x : h = screen_y
x = (l1-400)/2 : y = (h-250)/2
left 0,x : top 0,y : width 0,400 : height 0,250
caption 0,"BIRTHDAY - Born a day - Version 3.00"
border_small 0
return
rem ***** CREATION D'OBJETS SYSTEME
create:
for i=1 to 3 : combo i : hide i : next i
for i=4 to 9 : alpha i : hide i : next i
button 10 : hide 10 : button 11 : hide 11
caption 4,"Entrez votre date de naissance :"
caption 5,"Jours" : caption 6,"Mois" : caption 7,"Années"
caption 8,"Vous êtes né le : "
caption 10,"Recommencer" : caption 11,"Terminer"
return
rem ***** REMPLISSAGE DU TROISIEME COMBOS
comb:
gosub ecran
dat$ = right$(date$,4) : dat = val (dat$)
for i=1949 to dat : i$ = str$(i) : item_add 3,i$ : next i
left 1,50 : top 1,60 : width 1,45 : height 1,25 : show 1 : inactive 1
left 2,120 : top 2,60 : width 2,100 : height 2,25 : show 2 : inactive 2
left 3,250 : top 3,60 : width 3,60 : height 3,25 : show 3
left 4,50 : top 4,20 : show 4
left 5,50 : top 5,40 : show 5
left 6,120 : top 6,40 : show 6
left 7,250 : top 7,40 : show 7
return
rem ***** TEST SUR OBJETS SYSTEME
test:
gosub ecran
on_click 1,ent3
on_click 2,ent2
on_click 3,ent
on_click 10,again
on_click 11,fin
return
rem ***** ENTREE DANS LE DEUXIEMME COMBO
ent:
gosub ecran
inactive 3 : active 2
for i=1 to 12 : item_add 2,o$(i) : next i
return
rem ***** ENTREE DANS LE PREMIER COMBO
ent2:
gosub ecran
jo = item_index(2) : an$ = item_index$(3) : an = val (an$) : fan = frac (an/4)
if jo=2 and fan=0 then m(2)=29
inactive 2 : active 1
for i=1 to m(jo) : item_add 1,i : next i
return
rem ***** DEBUT DE CALCUL DU JOUR
ent3:
gosub ecran
inactive 1
a=an : b$= item_index$(2) : c= item_index(1)
j=1 : i=6 : k=1 : l=1949 : goto pos340
pos180:
if frac(l/4)=0 then m(2)=29 else m(2)=28
pos195:
gosub ecran
if l=a and b$=o$(k) and c=j then goto affich
i=i+1 : if i>7 then i=1
j=j+1 : if j>m(k) then j=1 : k=k+1
if k>12 then k=1 : l=l+1 : goto pos180
goto pos195
pos340:
gosub ecran
if frac(l/4)=0 then i=i+2 : if i>7 then i=i-7
if frac(l/4)<>0 then i=i+1 : if i>7 then i=1
l=l+1
if l=a then goto pos380
goto pos340
pos380:
gosub ecran
if frac(l/4)=0 then nb(3)=1
if frac(l/4)<>0 then nb(3)=0
w=1
pos470:
gosub ecran
i=i+nb(w) : if i>7 then i=i-7
if b$=o$(k) then goto pos195
w=w+1
k=k+1
goto pos470
return
rem ***** AFFICHAGE DU RESULTAT
affich:
gosub ecran
aff$= n$(i)+" "+str$(j)+" "+o$(k)+" "+str$(l)
left 8,50 : top 8,120
left 9,50 : top 9,140 : caption 9,aff$
left 10,200 : top 10,160 : width 10,80 : height 10,30
left 11,300 : top 11,160 : width 11,80 : height 11,30
show 8 : show 9 : show 10 : show 11
return
rem ***** REMPLISSAGE DES TABLEAUX
tablo:
for i=1 to 7 : read n1$ : n$(i)=n1$ : next i
for i=1 to 12 : read o1$ : o$(i)=o1$ : next i
for i=1 to 12 : read m1 : m(i)=m1 : next i
for i=1 to 12 : read m2 : nb(i)=m2 : next i
return
rem ***** ENTREE DES DATAS
datas:
data LUNDI,MARDI,MERCREDI,JEUDI,VENDREDI,SAMEDI,DIMANCHE
data JANVIER,FEVRIER,MARS,AVRIL,MAI,JUIN,JUILLET,AOUT,SEPTEMBRE,OCTOBRE,NOVEMBRE,DECEMBRE
data 31,28,31,30,31,30,31,31,30,31,30,31
data 0,3,0,3,2,3,2,3,3,2,3,2
return
rem ***** REINITIALISATION DU PROGRAMME
again:
gosub ecran
for i=1 to 11 : hide i : next i
for i=1 to 3 : clear i : next i
active 3
gosub comb
return
rem ***** Fin du programme
fin:
terminate

Georges
@+
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

jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: Re: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyJeu 12 Nov 2009 - 14:35

Bravo et dommage pour ceux qui sont nés avant 1949
Revenir en haut Aller en bas
JL35




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

jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: Re: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyJeu 12 Nov 2009 - 15:51

Eh Jean Claude, c'est pour moi que tu dis ça ?
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

jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: Re: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyJeu 12 Nov 2009 - 16:08

Si çà se trouve, JL35, tu n'es même pas né au siecle précédent.
Quand on voit les bécanes sur lesquels tu as commencé en informatique.....

lol!
Revenir en haut Aller en bas
JL35




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

jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: Re: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyJeu 12 Nov 2009 - 17:27

C'est vrai, un ordinateur en bois, au début... jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Mickeynox mais c'est pas la peine de le faire remarquer ! M'en fiche, toi tu n'as pas connu le bonheur de programmer sur des cartes perforées comme celle-ci:
jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Carte
une machine pourvue d'un clavier, manuelle, qui faisait des trous dedans (on l'appelait entre nous la schtroumbuff).

Pardon Georges pour ce hors sujet complètement déplacé (mais c'est Jean Claude qui m'a énervé).


Dernière édition par JL35 le Jeu 12 Nov 2009 - 18:01, édité 2 fois
Revenir en haut Aller en bas
Invité
Invité




jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: Re: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyJeu 12 Nov 2009 - 17:58

Je me pose une question, j'ai essayé avec la date de naissance de ma femme, moi c'est dépassé, j'ai bloqué l'ordinateur.
Je viens de démarrer, et de nouveau il y a blocage lors de la saisie du jour.??
ça me suffit pour aujourd'hui.
@+
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

jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: Re: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyJeu 12 Nov 2009 - 18:53

Citation :
Je me pose une question, j'ai essayé avec la date de naissance de ma femme, moi c'est dépassé, j'ai bloqué l'ordinateur.
Tu vois Georges, ton programme fait des ravages chez les "anciens"

Citation :
Pardon Georges pour ce hors sujet complètement déplacé (mais c'est Jean Claude qui m'a énervé).

JL35,c'est toi qui m'as tendu le baton...

lol!

On rigole bien sur ce forum

A+
Revenir en haut Aller en bas
Georges

Georges


Nombre de messages : 290
Age : 55
Localisation : Martinique
Date d'inscription : 29/05/2009

jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: re   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyJeu 12 Nov 2009 - 18:55

salut

Effectivement j'ai un bug sur l'année 1949.
Je vais réparer ça

@+
Revenir en haut Aller en bas
Georges

Georges


Nombre de messages : 290
Age : 55
Localisation : Martinique
Date d'inscription : 29/05/2009

jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: re   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyJeu 12 Nov 2009 - 18:56

salut Jean-Claude

c'est un petit prog sans prétention
je vais l'améliorer

@+
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

jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: Re: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyJeu 12 Nov 2009 - 19:02

Attention à tous, je ne me moque pas, je charie un peu, mais c'est pour rire
Ne vous méprennez pas, je vous aime bien tous.
A+
Revenir en haut Aller en bas
Georges

Georges


Nombre de messages : 290
Age : 55
Localisation : Martinique
Date d'inscription : 29/05/2009

jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: re   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyJeu 12 Nov 2009 - 19:03

salut Jean-Claude

En ce qui me concerne y pas problème

blague et chariage - pourquoi pas! (de temps en temps ça fait pas de mal)

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




jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: Re: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyJeu 12 Nov 2009 - 20:06

Je vais donner à ma femme l'adresse de Georges pour qu'il lui explique pourquoi sa date de naissance bloque mon ordi. Je prépare le bâton .
Serez volontaire?
@+
Revenir en haut Aller en bas
JL35




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

jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: Re: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyJeu 12 Nov 2009 - 21:17

Eh Jean Claude, on ne va pas s'excuser chaque fois qu'on déconne un peu pour détendre l'atmosphère, tu vois, même le sérieux cosmos qui s'y met ...

Bon, on est entre adultes, ce n'est qu'un loisir, tout le monde aime bien tout le monde et ne veut de mal à personne, bien au contraire, si on peut partager des infos et des astuces et de savoir-faire, tant mieux, ça fait autant plaisir sinon plus à celui qui donne qu'à celui qui reçoit. Very Happy

Georges, t'es mal barré avec la femme à cosmos... bon courage !
Revenir en haut Aller en bas
Georges

Georges


Nombre de messages : 290
Age : 55
Localisation : Martinique
Date d'inscription : 29/05/2009

jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: re   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyJeu 12 Nov 2009 - 21:45

merci pour le "bon courage"

je vais m'en acheté un kilo de plus ce soir

@+
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

jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: Re: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyVen 13 Nov 2009 - 7:25

Bien, je vois que l'on peut toujours pratiquer l'humour et çà me rassure.

Georges tu devrais, remonter dans ta "doloriane", ta machine à voyager le temps, pour échapper à la femme de Cosmos70. D'ailleurs je te conseille plutot d'aller vers le passé, voir un peu ce que faisait JL35 sur ses machines de la préhistoire (informatique)

N'empêche, que çà devait être passionnant l'informatique de 60à70, quand on voit la différence de performance des matériels de l'époque par rapport à maintenant.

JL35 est à l'informatique ce que Saint Exupery était à l'aviation, un pionnier.

Salut à tous
Revenir en haut Aller en bas
Invité
Invité




jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: Re: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyVen 13 Nov 2009 - 8:31

Aujourd'hui c'est le jour de la gentillesse. Ma femme fait des bisous partout. Les chats sont contents. Georges, t'ais tranquille.
@+
Revenir en haut Aller en bas
Invité
Invité




jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: Re: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyVen 13 Nov 2009 - 8:41

A méditer.
On parle de préhistoire de l'informatique.
En 1981, je faisais partie d'un club informatique. Nous avions des machines de type Commodore, TRS80 ..., et nous avions reçus à Vesoul des informaticiens de Peugeot (une usine est installée à Vesoul). Et devant nos béquanes, ont à eus que des ricanements. Jamais ce genre de machines ne pourra servir dans une entreprise. Nous qui entrons dans la programmation, nous avions vus tout le contraire. Où sont les machines à cartes, les bandes magnétiques, Le plan calcul de De Gaulle!. Et nous aujourd'hui, quand sera t'il dans 30 ans?
@+
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

jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: Re: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyVen 13 Nov 2009 - 11:16

Citation :
Et nous aujourd'hui, quand sera t'il dans 30 ans?

Je n'ose même pas y penser, A+
Revenir en haut Aller en bas
JL35




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

jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: Re: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyVen 13 Nov 2009 - 14:27

Vous serez des vieux fossiles.
Chacun son tour !
Revenir en haut Aller en bas
JL35




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

jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: Re: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyVen 13 Nov 2009 - 16:13

A mon tour de proposer mon petit programme, adapté d'une SUB QBasic, pour faire plaisir à madame cosmos (ça va de 1753 à 2078).
Je n'ai pas mis le dialogue d'acquisition de la date, c'est juste pour la démo:
Code:
Label JourSem, Retsub, Bissex
Dim Annee, Mois, Jour, Jsem, bisex
Dim y, Result, DateSerial, tmp
Dim j$(7)
j$(1) = "Dimanche": j$(2) = "Lundi": j$(3) = "Mardi": j$(4) = "Mercredi"
j$(5) = "Jeudi": j$(6) = "Vendredi": j$(7) = "Samedi"

Annee = 2009
Mois = 11
Jour = 13

GOSUB JourSem
PRINT j$(Jsem) + " " + str$(Jour) +"/"+str$(Mois)+"/"+str$(Annee)
stop
TERMINATE

JourSem:
rem *** Annee, Mois, Jour, résultat dans Jsem
rem *** Jour de la semaine (1= Dimanche à 7= Samedi, 0 si date invalide)
Jsem = 0: y = Annee
IF y < 179 THEN y = y + 1900
IF Mois<1 OR Mois>12 OR Jour<1 OR Jour>31 OR y<1753 OR y>2078 THEN GOTO Retsub
SELECT Mois
    CASE 1: Result = 0
    CASE 2: Result = 31
    CASE 3: Result = 59
    CASE 4: Result = 90
    CASE 5: Result = 120
    CASE 6: Result = 151
    CASE 7: Result = 181
    CASE 8: Result = 212
    CASE 9: Result = 243
    CASE 10: Result = 273
    CASE 11: Result = 304
    CASE 12: Result = 334
END_SELECT
Result = Result + Jour - 1
GOSUB Bissex
IF bisex = 1 THEN IF Mois > 2 THEN Result = Result + 1
REPEAT
    y = y - 1: GOSUB Bissex
    IF bisex = 1 THEN Result = Result + 1
    Result = Result + 365
UNTIL y <= 1753
DateSerial = Result - 53688
tmp = 7* FRAC(DateSerial/7) : rem *** reste entier de la division
if tmp = 0 then tmp = 7
IF tmp < 0 THEN tmp = tmp + 7
Jsem = INT(tmp+.1): Rem *** à cause des arrondis (6.9999999999...)
Retsub:
RETURN

Bissex:
bisex = 0
IF (FRAC(y/4) = 0 and FRAC(y/100) > 0) or FRAC(y/400) = 0
    bisex = 1: Rem *** l'année y est bissextile
END_IF
RETURN

PS une année est bissextile si elle est divisible par 4 mais non divisible par 100, sauf si elle est divisible par 400.
1900 n'est pas bissextile, 2000 l'est.
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

jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: Re: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyVen 13 Nov 2009 - 18:51

Pour pouvoir pratiquer la copie "en un click", JL35, il serait bien que tu prévois une ligne vide au debut du code
A+

Message annulé, çà ne gene pas
Revenir en haut Aller en bas
Invité
Invité




jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: Re: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyVen 20 Nov 2009 - 13:43

Et ! Moi aussi j'ai fait un petit programme pour la date de naissance, mais aussi sont age. Ont peut sauvegarder en plus

Le Voici :

Code:
dim i,NomFichier$:label save

top 0,150:left 0,290:Width 0,300:height 0,200
caption 0,"Date de Naissance"

alpha 1
left 1,10
top 1,10
font_size 1,10
caption 1,"Entrer Votre Date De Naissance Et Votre Age :"

combo 2
left 2,15
width 2,80
top 2,60
text 2,"1900"
for i=1900 to 2099
  item_add 2,i
next i

combo 3
left 3,105
width 3,90
top 3,60
text 3,"Janvier"
item_add 3,"Janvier":item_add 3,"Février":item_add 3,"Mars"
item_add 3,"Avril":item_add 3,"Mai":item_add 3,"Juin"
item_add 3,"Juillet":item_add 3,"Août":item_add 3,"Septembre"
item_add 3,"Octobre":item_add 3,"Novembre":item_add 3,"Décembre"

combo 4
top 4,60
width 4,77
left 4,205
text 4,"1"
for i=1 to 31
  item_add 4,i
next i

alpha 5
top 5,100
left 5,90
caption 5,"Age :"

spin 6
left 6,125
top 6,98
width 6,60

button 7
top 7,130
left 7,15
width 7,262
on_click 7,save
caption 7,"Enregistrer"

memo 9:hide 9

end

save:
save_dialog 8
filter 8,"TXT/TEXTE - Fichiers Texte|*.txt"
NomFichier$=file_name$(8)
delete 8
item_add 9,"Date De Naissance : Année :  "+text$(2)
item_add 9,"Date De Naissance : Mois :  "+text$(3)
item_add 9,"Date De Naissance : Jour :  "+text$(4)
item_add 9,"Age : Age :  "+text$(6)
file_save 9,NomFichier$+".txt"
return
Revenir en haut Aller en bas
JL35




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

jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: Re: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyVen 20 Nov 2009 - 14:21

Je n'ai encore rien compris à ton programme Nicolas.
C'est joliment présenté, mais ça sert à quoi ? A enregistrer sa date de naissance ???
Là il faut donner l'année, le mois, le jour et même son âge, et ça affiche la même chose ? où est l'intérêt ? ou alors je n'ai rien compris.

Le problème était je crois de trouver le jour de la semaine en fonction de la date de naissance...
Revenir en haut Aller en bas
Georges

Georges


Nombre de messages : 290
Age : 55
Localisation : Martinique
Date d'inscription : 29/05/2009

jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: re   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyVen 20 Nov 2009 - 17:49

salut à tous

il faut tenir compte du nombre de jours dans le mois.
Aussi le nombre pour le mois de février (année bixestile)
il ne peuvent pas tous avoir 31 jours
@+
Revenir en haut Aller en bas
JL35




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

jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: Re: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance EmptyVen 20 Nov 2009 - 20:59

C'est bien justement ce qui fait la difficulté (et l'intérêt) du problème: mois inégaux et années bissextiles. Sinon il suffirait de faire des additions.
Revenir en haut Aller en bas
Contenu sponsorisé





jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty
MessageSujet: Re: BIRTHDAY ou connaitre le jour de sa naissance   jour semaine - BIRTHDAY ou connaitre le jour de sa naissance Empty

Revenir en haut Aller en bas
 
BIRTHDAY ou connaitre le jour de sa naissance
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Aider choisir un navigateur, connaître un bon site^^
» Connaitre qui a consulté votre profil Facebook
» Nom du jour de la semaine
» [Astuce]Connaitre taille des bordure et de la barre de titre
» Mise à jour de Panoramic_Editor

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: