Accueil > > > MELODIE AVEC LES BEEPS DE L'UNITÉ CENTRALE
MELODIE AVEC LES BEEPS DE L'UNITÉ CENTRALE
Information sur la source
Description
Rien de bien compliqué. Comme son nom l'indique, ce petit code permet de jouer des melodies (en voici trois) avec les beeps de l'unité centrale. Testé sous Dev-cpp et Code::Blocks. Have Fun. lilxam.
Source
- #include <windows.h>
- #include <cstdio>
- #include <iostream>
-
- using namespace std;
-
- int BeepMelo(int melo)
- {
- switch(melo)
- {
- case 1:
- Beep((DWORD)496.88,(DWORD)500); //La fonction permettant de faire un beep avec l'uc est simplement Beep()
- Beep((DWORD)496.88,(DWORD)500); //Le "(DWORD)" permet de convertir le nombre de type double, ici 496.88 et 500,
- Beep((DWORD)496.88,(DWORD)500); //en valeur de type DWORD. Car sinon Dev-cpp cri :/
- Beep((DWORD)496.88,(DWORD)500); //Ensuite rien de bien compliqué
- Beep((DWORD)440,(DWORD)500); //Have Fun
- Beep((DWORD)392,(DWORD)500); //lilxam
- Beep((DWORD)392,(DWORD)500);
- Beep((DWORD)370,(DWORD)500);
- Beep((DWORD)329.63,(DWORD)500);
- Beep((DWORD)329.63,(DWORD)500);
- Beep((DWORD)392,(DWORD)500);
- Beep((DWORD)496.88,(DWORD)500);
- Beep((DWORD)659.26,(DWORD)500);
- Beep((DWORD)659.26,(DWORD)500);
- Beep((DWORD)659.26,(DWORD)500);
- Beep((DWORD)659.26,(DWORD)500);
- Beep((DWORD)87.33,(DWORD)500);
- break;
-
- case 2:
- Beep((DWORD)475,(DWORD)800);
- Beep((DWORD)475,(DWORD)800);
- Beep((DWORD)475,(DWORD)300);
- Beep((DWORD)475,(DWORD)350);
- Sleep(150);
- Beep((DWORD)560,(DWORD)800);
- Beep((DWORD)540,(DWORD)600);
- Beep((DWORD)540,(DWORD)600);
- Sleep(100);
- Beep((DWORD)479,450);
- Beep((DWORD)479,(DWORD)450);
- Beep((DWORD)465,(DWORD)600);
- Beep((DWORD)477,(DWORD)600);
- break;
-
- case 3:
- Beep((DWORD)700,(DWORD)720);
- Beep((DWORD)550,(DWORD)720);
- Beep((DWORD)650,(DWORD)770);
- Beep((DWORD)700,(DWORD)950);
- Sleep(500);
- Beep((DWORD)700,(DWORD)950);
- Beep((DWORD)650,(DWORD)800);
- Sleep(500);
- Beep((DWORD)700,(DWORD)950);
- Beep((DWORD)650,(DWORD)770);
- Beep((DWORD)700,(DWORD)1200);
- Beep((DWORD)470,(DWORD)800);
- Beep((DWORD)550,(DWORD)800);
- Beep((DWORD)650,(DWORD)800);
- Beep((DWORD)700,(DWORD)720);
- break;
-
- default:
- Beep((DWORD)500,(DWORD)500);
- break;
- }
- }
-
- int main()
- {
- int melodie;
- for(;;)
- {
-
- cout<<"Melodie 1, 2 ou 3 : ";
- cin >> melodie;
-
- BeepMelo(melodie);
-
- }
- }
#include <windows.h>
#include <cstdio>
#include <iostream>
using namespace std;
int BeepMelo(int melo)
{
switch(melo)
{
case 1:
Beep((DWORD)496.88,(DWORD)500); //La fonction permettant de faire un beep avec l'uc est simplement Beep()
Beep((DWORD)496.88,(DWORD)500); //Le "(DWORD)" permet de convertir le nombre de type double, ici 496.88 et 500,
Beep((DWORD)496.88,(DWORD)500); //en valeur de type DWORD. Car sinon Dev-cpp cri :/
Beep((DWORD)496.88,(DWORD)500); //Ensuite rien de bien compliqué
Beep((DWORD)440,(DWORD)500); //Have Fun
Beep((DWORD)392,(DWORD)500); //lilxam
Beep((DWORD)392,(DWORD)500);
Beep((DWORD)370,(DWORD)500);
Beep((DWORD)329.63,(DWORD)500);
Beep((DWORD)329.63,(DWORD)500);
Beep((DWORD)392,(DWORD)500);
Beep((DWORD)496.88,(DWORD)500);
Beep((DWORD)659.26,(DWORD)500);
Beep((DWORD)659.26,(DWORD)500);
Beep((DWORD)659.26,(DWORD)500);
Beep((DWORD)659.26,(DWORD)500);
Beep((DWORD)87.33,(DWORD)500);
break;
case 2:
Beep((DWORD)475,(DWORD)800);
Beep((DWORD)475,(DWORD)800);
Beep((DWORD)475,(DWORD)300);
Beep((DWORD)475,(DWORD)350);
Sleep(150);
Beep((DWORD)560,(DWORD)800);
Beep((DWORD)540,(DWORD)600);
Beep((DWORD)540,(DWORD)600);
Sleep(100);
Beep((DWORD)479,450);
Beep((DWORD)479,(DWORD)450);
Beep((DWORD)465,(DWORD)600);
Beep((DWORD)477,(DWORD)600);
break;
case 3:
Beep((DWORD)700,(DWORD)720);
Beep((DWORD)550,(DWORD)720);
Beep((DWORD)650,(DWORD)770);
Beep((DWORD)700,(DWORD)950);
Sleep(500);
Beep((DWORD)700,(DWORD)950);
Beep((DWORD)650,(DWORD)800);
Sleep(500);
Beep((DWORD)700,(DWORD)950);
Beep((DWORD)650,(DWORD)770);
Beep((DWORD)700,(DWORD)1200);
Beep((DWORD)470,(DWORD)800);
Beep((DWORD)550,(DWORD)800);
Beep((DWORD)650,(DWORD)800);
Beep((DWORD)700,(DWORD)720);
break;
default:
Beep((DWORD)500,(DWORD)500);
break;
}
}
int main()
{
int melodie;
for(;;)
{
cout<<"Melodie 1, 2 ou 3 : ";
cin >> melodie;
BeepMelo(melodie);
}
}
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
devcpp pour windows mobile [ par tlecoeur ]
Bonjour à tous , je souhaiterai développer des applications pour windows mobile 2003 (smartphone et PDA) avec devcpp. J'ai cherché su
aide DEV C++ [ par guruthor ]
Salut, j'ai besoin d'aide, cela peut paraître bête mais je commence à programmer sous Windows avec DEV C++ et je n'arrive pas à tr
MinGW et TransparentBlt() [ par divadav ]
Hello tout le monde !!Voilà, je suis plutôt un développeur Delphi, mais vu que je reprends une formation cette année, je me replon
Probleme de comilatio lors de l'utilisation de GDI+ avec DevCpp [ par players ]
Salut,J'essais de compiler un projet utilisant gdi+ sous devcpp, j'ai rajouté le parametre -lgdi32 pour le linker dans les options du projet, mai
textBox Windows Forms sous Vc++ 7 [ par mirax ]
Bonjour a tous! J'utilise une textbox en windows forms qui recoit independement des chaines de caracteres via un socket UDP. J'aimerai que le slider d
windows et la souris [ par dletozeun ]
bonjour, Dans un programme utilisant Opengl, j'essais d'utiliser la souris afin de bouger la vue de la camera. La vue bouge tres bien sauf que des qu
API Windows - Problème Dialog [ par banane_rose ]
salut, dans mon template de ma dialog quand je rajoute la ligne pour les styles STYLE DS_MODALFRAME | WS_POPUP ça me met [Res
DirectX pour UN nul (moi) [ par Muner ]
Bonjour,je suis dans le C++ depuis maintenant plusieurs mois mais voila :Comment utiliser les fon
wxWIDGETS + visual studio 2005 [ par satellite34 ]
bonjour, je viens d'obtenir visual studio 2005 beta2, il est vraimnt exellent donc je me di que je veux bosser avec ca. Seulement je développe a
|
Derniers Blogs
L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson
Forum
TRADAIONTRADAION par shootangel
Cliquez pour lire la suite par shootangel
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|