begin process at 2010 03 21 13:05:42
  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 :6 945

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

CONSTRUCTION D'UNE AUTOMATE FINIS DETERMINISTE par skible
COMPILATEUR BF VERS BF-BYTECODE par Davy974
GESTIONNAIRE DE BIBLIOTHEQUE par eishtein
FICHIER ALBUM MUSICAL par imenouuuuuuuuuche
LOUISDU81 HTTP EDITOR par louisdu81

 Sources en rapport avec celle ci

EXPLORATEUR DE FICHIERS WINDOWS EN C par wildhawk
Source avec Zip Source avec une capture CLASSE GRAPH: GESTION DES GRAPHIQUES DANS LES APPLICATIONS W... par Pistol_Pete
Source avec Zip [WMI][C++][DEV-C++] LECTURES D'INFORMATIONS AVEC WMI SOUS DE... par omnia
Source avec Zip ENCORE UN TEXTE TO MORSE.... par pdc_666
Source avec Zip [SDL/C++] JEU SIMPLE POUR COMMENCER DANS LA PROGRAMMATION DE... par marmous

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 aide DEV C++ [ par guruthor ] Salut, j'ai besoin d'aide, cela peut para&#238;tre b&#234;te mais je commence &#224; programmer sous Windows avec DEV C++ et je n'arrive pas &#224; tr MinGW et TransparentBlt() [ par divadav ] Hello tout le monde !!Voil&#224;, je suis plut&#244;t un d&#233;veloppeur Delphi, mais vu que je reprends une formation cette ann&#233;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&#233; 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 &#231;a me met [Res DirectX pour UN nul (moi) [ par Muner ] Bonjour,je suis dans le C++&nbsp;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&#233;veloppe a


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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 : 0,608 sec (3)

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