99 bouteilles de bière...

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

99 bouteilles de bière...

Message par Ar-S »

Je me suis permis de franciser le bousin à ma sauce

Code : Tout sélectionner

    ;PB 4.02
    ;Original By AndyX & Green Snake

EnableExplicit


Procedure.l PlaySong(Music.s,Duration.l)
  Protected *Char.Character
  *Char = @Music
  While *Char\c <> #Null
    
    Select *Char\c
      Case 'A'
        Beep_(220, Duration)
      Case 'D'
        Beep_(147, Duration)
      Case 'E'
        Beep_(165, Duration)
      Case 'F'
        Beep_(185, Duration)
      Case 'G'
        Beep_(196, Duration)
      Case 'X'
        Delay(Duration)
        
    EndSelect
    
    *Char + 1
  Wend
  
  ProcedureReturn #True
EndProcedure

OpenConsole()
ConsoleTitle("99 Bouteilles de biere sur le mur ;)")

Define Text.s     = " Bouteille(s) de biere"
Define TextEnd.s  = " sur le mur"
Define i.l

For i = 99 To 1 Step -1
  
  PrintN(" " + Str(i) + Text + TextEnd + ",")
  PlaySong("GGGDDDGGGGXXXX", 150)
  PrintN(" " + Str(i) + Text + ".")
  PlaySong("AAAEEEAXXXX", 150)
  PrintN(" J'en file une a un membre et il reste,")
  PlaySong("GFFFFFFFFFFXXX", 150)
  PrintN(Chr(32) + Str(i - 1) + Text + TextEnd + Chr(46))
  PlaySong("DDDDEFGGGGXXX", 150)
  PrintN("")
  
Next

PrintN("il ni a plus de bouteille de biere sur le mur,")
PlaySong("GGGDDDGGGGXXXX", 150)

PrintN("il ni a plus de bouteille de biere.")
PlaySong("AAAEEEAXXXX", 150)

PrintN("Fred en rachete quelques packs et il reste,")
PlaySong("GFFFFFFFFFFXXX", 150)
PrintN("99 Bouteilles de biere sur le mur.")
PlaySong("DDDDEFGGGGXXX", 150)

PrintN("")
Input()
End
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
SPH
Messages : 4949
Inscription : mer. 09/nov./2005 9:53

Re: 99 bouteilles de bière...

Message par SPH »

Je me demande a quoi ca sert...
Remarque, ca m'apprend l'instruction "playsong"

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: 99 bouteilles de bière...

Message par Ar-S »

C'est une chanson très connue (n'entends tu pas les bips ?)
"playsong" est une procédure qui évite bon nombre de répétition de la commande beep_

question
Je me demande a quoi ca sert...
reponse
Remarque, ca m'apprend l'instruction "playsong"
En réalité ça n'a pas d'autre but que d'essayer de faire se dessiner un sourire sur le visage en cette période foireuse...
Mais ça ne marche pas avec tout le monde.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: 99 bouteilles de bière...

Message par dayvid »

Brave type :lol:

Bin quoi c'étais pas méchant :roll:
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: 99 bouteilles de bière...

Message par djes »

Y'a le même sur poissonrouge :)
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: 99 bouteilles de bière...

Message par Kwai chang caine »

En réalité ça n'a pas d'autre but que d'essayer de faire se dessiner un sourire sur le visage en cette période foireuse...
Mais ça ne marche pas avec tout le monde.
Et ben moi ça a marché....remarque je souris presque tout le temps :D
J'ai souris tout de suite hein !!!! j'ai pas attendu la fin :lol:
Merci ARS pour le partage 8)
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Répondre