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.
Compte à rebours de la Saint-Valentin Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Compte à rebours de la Saint-Valentin Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Compte à rebours de la Saint-Valentin Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Compte à rebours de la Saint-Valentin Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Compte à rebours de la Saint-Valentin Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Compte à rebours de la Saint-Valentin Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Compte à rebours de la Saint-Valentin Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Compte à rebours de la Saint-Valentin Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Compte à rebours de la Saint-Valentin Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Compte à rebours de la Saint-Valentin Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Compte à rebours de la Saint-Valentin Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Compte à rebours de la Saint-Valentin Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Compte à rebours de la Saint-Valentin Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Compte à rebours de la Saint-Valentin Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Compte à rebours de la Saint-Valentin 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 : -20%
Drone Dji DJI Mini 4K (EU)
Voir le deal
239 €

 

 Compte à rebours de la Saint-Valentin

Aller en bas 
4 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

Compte à rebours de la Saint-Valentin Empty
MessageSujet: Compte à rebours de la Saint-Valentin   Compte à rebours de la Saint-Valentin EmptyDim 7 Fév 2016 - 3:31

En attendant la Saint-valentin ....
Bonnes fêtes à toutes les amoureuses et à tous les amoureux  I love you  I love you



Code:

rem ============================================================================
rem           Compte à rebours
rem              Par Papydall
rem ============================================================================

label compte_a_rebours
dim dat1,dat2,sec,j,h,mn,n,i
dim result,dif,temp,t$,ville$
dim heure,minute,seconde,jour,mois,annee
dim heure2,minute2,seconde2,jour2,mois2,annee2

top 0,50 : left 0,screen_x/2 : width 0,560 : height 0,160
color 0,0,255,255 : font_color 0,0,0,255 : font_bold 0: font_size 0,14
font_name 0,"tahoma"
caption 0,"Compte à rebours : *** Bonne fête aux amoureuses et aux hamoureux ***"
alpha 10 : top 10,50 : left 10,45
timer 20 : on_timer 20, compte_a_rebours
n = 24*3600 : ' nombre de secondes dans une journée
rem ============================================================================
'  Indiquer ici la date et l'heure du compte à rebours
rem ============================================================================
rem Exemples
' jour2 = 01 : mois2 = 01 : annee2 = 2016  : t$ =  "Nouvel an 2016,"
' jour2 = 25 : mois2 = 12 : annee2 = 2016  : t$ =  "Noêl 2016, "
  jour2 = 14 : mois2 = 02 : annee2 = 2016  : t$ =  "Saint-Valentin, "
  heure2 = 00 : minute2 = 00 : seconde2 = 00
rem ============================================================================
Jour_Julien(jour2,mois2,annee2)    : dat2 = result
Frac_Jour(heure2,minute2,seconde2) : dat2 = dat2 + result

Coeur(20,45,20,-1+1) : Coeur(520,45,20,-1)
for i = 1 to 19 : coeur(30*i-12,100,10,-1) : coeur(30*i-12,25,10,1) : next i
end
rem ============================================================================
compte_a_rebours:
  Get_Date_heure()
  Jour_Julien(jour,mois,annee)    : dat1 = result
  Frac_Jour(heure,minute,seconde) : dat1 = dat1 + result
  dif = (dat2-dat1) * n

  if dif > 0
      j = int(dif/n) : temp = dif - j*n
      h = int(temp/3600) : temp = temp -h*3600
      mn = int(temp/60) : temp = temp - mn*60
      sec = int(temp)
      caption 10, t$ + " c'est dans : " + str$(j) +" j "+str$(h)+" h "+str$(mn)+" mn " +str$(sec)+" s"
  else
      timer_off 20
      caption 10, "L'heure de " + t$ + " est déjà dépassée !"
  end_if
return
rem ============================================================================
' Déterminer le Jour Julien à partir d'une date
SUB Jour_Julien(jour,mois,annee)
    dim_local a,b,d,m,y
    d = jour : m = mois : y = annee
    if m < 3 then y = y - 1 : m = m + 12
    a = int(y/100) : b = 2 - a + int(a/4)
    result = int(365.25*(y+4716)) + int(30.6001*(m+1)) + d + b - 1524.5
END_SUB
rem ============================================================================
' Lire la date et l'heuree système
SUB Get_Date_heure()
    heure   = val(mid$(time$,1,2)) : minute  = val(mid$(time$,4,2)) : seconde = val(mid$(time$,7,4))
    jour    = val(mid$(date$,1,2)) : mois    = val(mid$(date$,4,2)) : annee   = val(mid$(date$,7,4))
END_SUB
rem ============================================================================
SUB Frac_Jour(heure,minute,seconde)
    result = (seconde + minute*60 + heure*3600)/n
END_SUB
rem ============================================================================
' Dessiner un coeur
' xc,yc : coordonnées du creux de la cardioîde
' r : paramètre agissant sur la forme de la cadioîde
' sens : paramètre indiquant le sens de la cardioîde :
' sens = -1 <==== la pointe est dirigée vers le bas
' sens = +1 <==== la pointe est dirigée vers le haut
SUB Coeur(xc,yc,r,sens)
    dim_local x,y,t,s
    degrees :  2d_pen_color 255,0,0 : 2d_poly_from xc,yc
    if sens <= 0 then s = -1 : else : s = 1
    for t = 0 to 360
        x = power(sin(t),3) : y = cos(t) - power(cos(t),4)
        2d_poly_to xc+r*x,yc+s*r*1.1*y
    next t
    2d_flood xc,yc-s*2,255,0,0
END_SUB
rem ============================================================================


Dernière édition par papydall le Dim 7 Fév 2016 - 17:43, édité 1 fois
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

Compte à rebours de la Saint-Valentin Empty
MessageSujet: re   Compte à rebours de la Saint-Valentin EmptyDim 7 Fév 2016 - 14:31

Cela peut être utile pour éviter la soupe à la grimace...
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

Compte à rebours de la Saint-Valentin Empty
MessageSujet: Re: Compte à rebours de la Saint-Valentin   Compte à rebours de la Saint-Valentin EmptyDim 7 Fév 2016 - 16:30

Je connais la soupe; je connais la grimace mais la soupe à la grimace, chais pas ! Evil or Very Mad
Cha rechemble peut-être à cha ?

Code:

rem ============================================================================
rem        Cardioïde sur une ellipse
rem ============================================================================
dim i,s,p
s = 1 : p = 500

for i = 200 to 100 step -50 : s = 1-s : Coeur_Sur_Ellipse(300,210,i,i,s) : next i
coeur(300,190,30,1) : coeur(300,230,30,-1)
caption 0, " <ESC> pour mettre fin à la torture !!!!"
repeat
        2d_flood 300,190-2,255,255,255
        2d_flood 300,230+2,255,255,255 : pause p
        2d_flood 300,190-2,255,000,000
        2d_flood 300,230+2,255,000,000 : pause p
until scancode = 27
caption 0,""
Quitter()
END
rem ============================================================================
' Dessiner un coeur
' Equation paramétrique d'une cardioïde
' x = power(sin(t),3)
' y = cos(t) - power(cos(t),4)
' Paramètres :
' xc,yc : coordonnées du creux de la cardioïde
' r : paramètre agissant sur la forme de la cadioïde
' sens : paramètre indiquant le sens de la cardioîde :
' sens = -1 <==== la pointe est dirigée vers le bas
' sens = +1 <==== la pointe est dirigée vers le haut
SUB Coeur(xc,yc,r,sens)
    dim_local x,y,t,s
    degrees :  2d_pen_color 255,0,0 : 2d_poly_from xc,yc
    if sens <= 0 then s = -1 : else : s = 1
    for t = 0 to 360
        x = power(sin(t),3) : y = cos(t) - power(cos(t),4)
        2d_poly_to xc+r*x,yc+s*r*y +5*s
    next t
    2d_flood xc,yc-s*2,255,0,0
END_SUB
rem ============================================================================
' xc,yc : coordonnées du centre de l'ellipse
' rh et rv respectivement rayon horizontal et rayon vertical de l'ellipse
' si rh = rv l'ellipse est un cercle
SUB Coeur_Sur_Ellipse(xc,yc,rh,rv,s)
    dim_local x,y,angle,p,r
    degrees
    p = 15
    r = min(rh,rv)/10
    for angle = 0 to 360 step p
        x = xc+rh*cos(angle) : y = yc+rv*sin(angle)
        Coeur(x,y,r,s)
    next angle

END_SUB
rem ============================================================================
SUB Quitter()
    dim_local r,g,b,dr,dg,db
    R  = 255 : G  = 0  : B  = 0
    dR = -50 : dG = 50 : dB = 10
    font_bold 0 : font_size 0,32 : font_name 0,"tahoma" : color 0,0,0,0
    repeat
      If (R < 0) Or (R > 255) Then dR = 0-dR : R = R+dR
      If (G < 0) Or (G > 255) Then dG = 0-dG : G = G+dG
      If (B < 0) Or (B > 255) Then dB = 0-dB : B = B+dB
      font_color 0,r,g,b
      print_locate 100,150 : print "C'est terminé ..." : pause 500
      print_locate 050,250 : print "Cliquez pour quitter"
      R = R + dR : G = G + dG : B = B + dB
      pause 500
   until scancode <> 0
   for r = height(0) to 10 step -10 : height 0,r : pause 50 : next r
   terminate
END_SUB
rem ============================================================================
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

Compte à rebours de la Saint-Valentin Empty
MessageSujet: Re: Compte à rebours de la Saint-Valentin   Compte à rebours de la Saint-Valentin EmptyDim 7 Fév 2016 - 16:56

papy bjr
2 erreurs au ligne avec le mot degree au 2eme pgr
et idem pour 1er ligne 37!
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

Compte à rebours de la Saint-Valentin Empty
MessageSujet: Re: Compte à rebours de la Saint-Valentin   Compte à rebours de la Saint-Valentin EmptyDim 7 Fév 2016 - 17:07

C’est tout simplement parce que tu n’es pas à jour !
L’instruction degrees a été introduite à partir de la version V 0.9.27i3 et nous sommes déjà à la version V 0.9.27i5
Cette instruction autorise l’utilisation des degrés au lieu des radians pour le calcul des fonctions trigonométriques.

Tu as le choix :
1) Mets-toi à jour
ou
2) Modifie le code pour utiliser les radians par défaut.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
papydall

papydall


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

Compte à rebours de la Saint-Valentin Empty
MessageSujet: Re: Compte à rebours de la Saint-Valentin   Compte à rebours de la Saint-Valentin EmptyDim 7 Fév 2016 - 17:51

@ygeronimi

J’ai viens de me rendre compte de ce que tu veux dire par «éviter la soupe à la grimace ».
Ce n’est pas tôt mais bon, mieux vaut tard que jamais !
Mon excuse c’est mon âge !
Ça arrivera certainement si on oublie cette date tant attendue par nos partenaires. I love you
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
jjn4

jjn4


Nombre de messages : 2747
Date d'inscription : 13/09/2009

Compte à rebours de la Saint-Valentin Empty
MessageSujet: +++   Compte à rebours de la Saint-Valentin EmptyDim 7 Fév 2016 - 18:34

A la seconde près !!!
Ca, c'est ce qu'on appelle attendre la St Valentin avec impatience !
Qu'est-ce que ta femme t'a promis, pour ce jour-là ?
Laughing I love you Laughing alien Laughing I love you Laughing
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
papydall

papydall


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

Compte à rebours de la Saint-Valentin Empty
MessageSujet: Re: Compte à rebours de la Saint-Valentin   Compte à rebours de la Saint-Valentin EmptyDim 7 Fév 2016 - 18:40

Elle m'a promis de m'emmener sur la planète Mars pour une partie de ...
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé





Compte à rebours de la Saint-Valentin Empty
MessageSujet: Re: Compte à rebours de la Saint-Valentin   Compte à rebours de la Saint-Valentin Empty

Revenir en haut Aller en bas
 
Compte à rebours de la Saint-Valentin
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Saint Valentin
» Bonne et joyeuse Saint-Valentin
» Compte à rebours
» Compte à rebours
» Compte à rebours pour l'éclipse solaire du 20/03/2015

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: