begin process at 2012 02 09 14:01:32
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > MELODIE AVEC LES BEEPS DE L'UNITÉ CENTRALE

MELODIE AVEC LES BEEPS DE L'UNITÉ CENTRALE


 Information sur la source

Note :
10 / 10 - par 2 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Application Classé sous :melodie, beep, uc, windows, devcpp Niveau :Débutant Date de création :12/04/2007 Vu :9 275

Auteur : lilxam

Ecrire un message privé
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 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

MODIFIER UN PROCESSUS EN MÉMOIRE
GESTION DE LE MÉMOIRE UTILISÉE PAR UN PROCESSUS

 Sources de la même categorie

Source avec Zip Source avec une capture CONTACTS MANAGER par eapaceinfo
Source avec Zip Source avec une capture CONTACTES BOOK par mature
Source avec Zip Source avec une capture [C++/QT] SLIDEALWAYS, RÉALISEZ DES SLIDES POUR VOTRE SITE AV... par doderic
Source avec Zip Source avec une capture MAILLAGE 3D (VTK + QT) par ammoun007
Source avec Zip Source avec une capture CONVHTML : UN UTILITAIRE DE CONVERSION POUR FICHIERS HTML par pgl10

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture POUR AFFICHER LES CARACTÈRES ACCENTUÉS SOUS WINDOWS EN MODE ... par pgl10
Source avec Zip Source avec une capture SOKOBAN EN C POUR DÉBUTANT (VERSION AMÉLIORÉE BASÉE SUR LE T... par eustatika
Source avec Zip [MYLIB] GESTION DE FICHIERS par Galaad2908
Source avec Zip PROTECTION AU DÉMARAGE DE WINDOWS ET PENDANT par daminator2
Source avec Zip MODIFIER RAPIDEMENT SON FICHIER HOST par sholvaC

Commentaires et avis

Commentaire de pppaaahhh le 14/04/2007 20:57:13

trés sympa comme source :)
je savais pas kon pouvait jouer des mélodies avec le beep de l'ordi ^^

Commentaire de Nicolas___ le 17/04/2007 16:43:49

Franchement pas terrible , en plus il y en a des mieux sur ce site !

Ciao

Commentaire de baby3378 le 02/05/2007 10:23:06

C'est bien pensé

Commentaire de Mamelook le 09/06/2008 17:46:08

Original ^^

Commentaire de KanitariuM le 06/08/2009 16:26:58

J'ai testé toutes les mélodies "buzzer" du site... C'est ta méthode qui fonctionne le mieux !
Bravo :)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

devcpp pour windows mobile [ par tlecoeur ] Bonjour &#224; tous , je souhaiterai d&#233;velopper des applications pour windows mobile 2003 (smartphone et PDA) avec devcpp. J'ai cherch&#233; su Configuration DevCpp sous windows et SFML [ par tiouil ] Bonjour, suite à un gros plantage de windows, j'ai du tout réinstaller y compris DevCpp. Le problème est que j'ai un projet C++/SFML que je doit rendr Probleme OCX [ par lallthis ] je suis sous windows 98, et je souhaite enregistrer un ocx qui est seulement sous windows NT4Comment faire?C assez urgent, c pour un projet de bts.Si Windows ? [ par Clem ] C'est bien tout ça, mais pour windows ? Comment créér une fenêtre avec des combo, des button, des images et des labels et changer le texte de certains Pause le chargement de windows puis le reprendre AIDEZ MOI PLEASE [ par Cyberdevil ] Hello,J'ai une question :, est ce que c'est possible de "pauser" tous les processus en cours puis de les relancer en faite ce que je veux c'est inter portage Linux vers visual C++ [ par acsx ] Salut,J'ai un programme écrit en C sous Linux et je souhaite le faire tourner sous Visual C++ 6.0 sous Windows.J'ai donc créé un projet win32 et intég probleme de police [ par elladan ] j'ai installe de la ram ( 32 Mo ) qui etait grille mais windows la quand meme reconnue et a modifie des parametres du registre: mais il n'arrivait pas Problème de ligne sur Windows 98/Me [ par Toumhor ] Voilà mon problème:Lorsque je créé un stylo (HPEN) avec la méthode CreatePen avec une épaisseur &gt; 2, les lignes que je trace avec LineTo ont des ex Problème de tracé de lignes sur Windows 98/Me [ par Toumhor ] Voilà mon problème:Lorsque je créé un stylo (HPEN) avec la méthode CreatePen avec une épaisseur &gt; 2, les lignes que je trace avec LineTo ont des ex un GROS DEBUTANT qui a besoin d'aide, app. windows [ par stephane ] bonjour,je débute en c++, je programme déja en visual basic, je connais un peu la syntaxe de c++, mais ma question :j'ai acheter un livre c++ pour m'a


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,092 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales