Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[Source C] Calculette C
Auteur Message
Répondre en citant
Message [Source C] Calculette C 
Je vous met ici une calculette que j'ai créé (c'est du C et non pas du batch Sad )
Vous verrai que mon code n'est pas énormément commenté, mais très simple à comprendre !

Vous verrai, j'ai fait un petit menu
et pour chaque cas quelques lignes permettant de calculer. J'aurais pu amélioré en mettant les calculs dans un autre prog. et en les incluant mais j'ai pas encore vraiment fini de la modifier malgré que je la trouve déja pas mal =P

Code:

/*

Calculatrice
-------------

Réalisé par SpLiinT // PaYf
Création le : 19/03/2009
Dernière modification: 22/03/2009

*/

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main(int argc, char *argv[])
{
   char choixMenu;
   long resultat = 0, nombre1 = 0, nombre2 = 0, puissance = 0;
   int continuer = 1;
   
   while (continuer)
   {
   printf ("\n=== Menu ===\n\n");
   printf ("1. Addition\n");
   printf ("2. Soustraction\n");
   printf ("3. Multiplication\n");
   printf ("4. Division\n");
   printf ("5. Puissance d'un nombre\n");
   printf ("6. Racine carree d'un nombre\n");
   printf ("7. Valeur absolue d'un nombre\n\n");
   printf ("Votre choix ? ");
   scanf ("%ld", &choixMenu);
   
   switch (choixMenu)
   {
   case 1:
     printf ("Vous avez choisi de faire une addition\n\nVeuillez entrez le premier nombre : ");
     scanf ("%ld", &nombre1);
     printf ("Entrez le second nombre : ");
     scanf ("%ld", &nombre2);
    
   resultat = nombre1 + nombre2;
     printf ("%ld + %ld = %ld\n", nombre1, nombre2, resultat);
     break;
    
   case 2:
     printf ("Vous avez choisi de faire une soustraction\n\nVeuillez entrez le premier nombre : ");
     scanf ("%ld", &nombre1);
     printf ("Entrez le second nombre : ");
     scanf ("%ld", &nombre2);
    
   resultat = nombre1 - nombre2;
     printf ("%ld - %ld = %ld\n", nombre1, nombre2, resultat);
     break;
    
   case 3:
     printf ("Vous avez choisi de faire une multiplication\n\nVeuillez entrez le premier nombre : ");
     scanf ("%ld", &nombre1);
     printf ("Entrez le second nombre : ");
     scanf ("%ld", &nombre2);
    
   resultat = nombre1 * nombre2;
     printf ("%ld * %ld = %ld\n", nombre1, nombre2, resultat);
     break;
   
   case 4:
     printf ("Vous avez choisi de faire une division\n\nVeuillez entrez le premier nombre : ");
     scanf ("%ld", &nombre1);
     printf ("Entrez la second nombre : ");
     scanf ("%ld", &nombre2);
    
   resultat = nombre1 / nombre2;
     printf ("%ld / %ld = %ld\n", nombre1, nombre2, resultat);
     break;
    
   case 5:
     printf ("Vous avez choisi d'elever un nombre a une certaine puissance\n\nVeuillez entrez le nombre : ");
     scanf ("%ld", &nombre1);
     printf ("Entrez l'exposant (puissance) : ");
     scanf ("%ld", &puissance);
    
   resultat = pow(nombre1, puissance);
     printf ("%ld exposant %ld = %ld\n", nombre1, puissance, resultat);
     break;
    
   case 6:
     printf ("Vous avez choisi de faire une racine carrée\n\nVeuillez entrez le nombre : ");
     scanf ("%ld", &nombre1);
    
   resultat = sqrt(nombre1);
     printf ("racine carree de %ld = %ld\n", nombre1, resultat);
     break;
    
   case 7:
     printf ("Vous avez choisi de calculer la valeur absolue d'un nombre\n\nVeuillez entrez le nombre : ");
     scanf ("%ld", &nombre1);
    
   resultat = fabs(nombre1);
     printf ("valeur absolue de %ld = %ld\n", nombre1, resultat);
     break;
    
   case 8:
     continuer = 0;
     break;
    
   default: // si le type a rentré des lettres où des chiffres qui ne se trouvent pas dans le menu
     printf ("L'option selectionnée n'existe pas !\n\n");
     break;
   } // fin du switch
   printf("\nContinuer ?");
   scanf ("%ld", &continuer);
   } // fin de la boucle while

  system ("PAUSE");     
  return 0;
}




Lien de l'exe sur MegaUpload: http://www.megaupload.com/?d=7YPDRYR7



Dernière édition par PaYfieUur le Dim 16 Aoû 2009 - 14:59; édité 2 fois

______________________________________________________
By PaYfieUur


Forum mis en Ligne:
Sujet: [programmation][HaCkiinG = Hardware, astuce OS, Réseaux, Crypto]
Aucun Logiciel de piratage sur ce forum.
Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Source C] Calculette C 
Intéressant cependant merci de créer un nouveau sujet pour ton programme et de le commenter
Nous sommes pour la plus part développeur BATCH et le language C nous est inconnu. Ce forum est un forum d'apprentissage.
Merci




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Source C] Calculette C 
ok ) prochaine fois je ferai plus attention ^^

Mais je trouvais ça intéressant de le mettre dans le même topic que la calculette en .bat pour pouvoir comparer les deux Smile




______________________________________________________
By PaYfieUur


Forum mis en Ligne:
Sujet: [programmation][HaCkiinG = Hardware, astuce OS, Réseaux, Crypto]
Aucun Logiciel de piratage sur ce forum.
Visiter le site web du posteur
Répondre en citant
Message [Source C] Calculette C 
J'ai split le sujet Smile

Bien jouer je connais un peu le C.

Je compile sa de suite !




______________________________________________________
Citation:
RSS du forum : [ batch.xoo.it/rss.php ]
Visiter le site web du posteur
Répondre en citant
Message [Source C] Calculette C 
ça serait bien d'avoir une explications sur comment compiler un fichier en C en exe ou autre sous windows et linux.




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Source C] Calculette C 
avec un compilateur (encore mieux un IDE) comme Dev C++, Code::Blocks, ...




______________________________________________________
By PaYfieUur


Forum mis en Ligne:
Sujet: [programmation][HaCkiinG = Hardware, astuce OS, Réseaux, Crypto]
Aucun Logiciel de piratage sur ce forum.
Visiter le site web du posteur
Répondre en citant
Message [Source C] Calculette C 
PaYfieUur a écrit:
avec un compilateur (encore mieux un IDE) comme Dev C++, Code::Blocks, ...


c'est à dire, forum d'apprentissage ici je ne sais pas ce que c'est qu'un IDE, DEV C++, Code::Blocks
MERCI




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Source C] Calculette C 
Laddy a écrit:
PaYfieUur a écrit:
avec un compilateur (encore mieux un IDE) comme Dev C++, Code::Blocks, ...


c'est à dire, forum d'apprentissage ici je ne sais pas ce que c'est qu'un IDE, DEV C++, Code::Blocks
MERCI


Enfin même si c'est un forum d'apprentissage a partir du moment ou on à les noms des programmes on peut les trouver facilement (ainsi que leur description) non ?




______________________________________________________
Citation:
RSS du forum : [ batch.xoo.it/rss.php ]
Visiter le site web du posteur
Répondre en citant
Message [Source C] Calculette C 
J'ai meme pas envie de repondre je ne partages pas du tout la même vision que toi d'un forum d'apprentissage.




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Source C] Calculette C 
moi si Razz

Un IDE c'est comme le bloc note si tu veux (avec des trucs en plus que j'explique plus bas), mais pour lancer un fichier C, tu as besoin de le compiler. (je ne vais pas expliquer cette méthode, suffit de regarder sur le net) Ensuite votre fenêtre s'ouvrera avec le programme.
Donc comme je disais c'est comme le bloc note mais avec une option pour compiler (en ayant débugger avant (regarde s'il y a des erreurs dans le code)) et ensuite exécute le programme.




______________________________________________________
By PaYfieUur


Forum mis en Ligne:
Sujet: [programmation][HaCkiinG = Hardware, astuce OS, Réseaux, Crypto]
Aucun Logiciel de piratage sur ce forum.
Visiter le site web du posteur
Répondre en citant
Message [Source C] Calculette C 
Ce sujet était tombé à l'eau mais c'est pour dire à Laddy que j'ai rajouté le lien de l'exe que tu peux télécharger sur megaUpload, comme ca pas obliger de compiler, ..

Voila j'espère que tu regarderas Wink

P.S: J'ai rajouté le lien MegaUpload des trois prog que j'ai mis sur le forum.




______________________________________________________
By PaYfieUur


Forum mis en Ligne:
Sujet: [programmation][HaCkiinG = Hardware, astuce OS, Réseaux, Crypto]
Aucun Logiciel de piratage sur ce forum.
Visiter le site web du posteur
Répondre en citant
Message [Source C] Calculette C 
Merci beaucoup je vais tester maintenant c'est plus pratique pour moi




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Message [Source C] Calculette C 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch