Calculatrice basique !

Soyez le premier à donner votre avis sur cette source.

Snippet vu 5 445 fois - Téléchargée 34 fois

Contenu du snippet

calculatrice :
4 operations possibles :
/-*+

Source / Exemple :


#include <stdio.h>
void main(void)
{
float a,b;
int choix;
printf(" \n \t Calculatrice Basique (+-/*) ");
printf("\n\n Saisissez la premiere operande !");
scanf(" %f", &a);
printf("\n Saisissez la deuxieme operande !");
scanf(" %f", &b);
printf("\nQuelle operation souhaitez vous accomplir? \n 1:+ \n 2:- \n 3:* \n 4:/\n");
scanf("%d",&choix);
switch(choix)
{
case 1: printf("\n Le resultat est : %.2f",a+b);
break;
case 2: printf("\n Le resultat est : %.2f",a-b);
break;
case 3: printf("\n Le resultat est : %.2f",a*b);
break;
case 4: printf("\n Le resultat est : %.2f",a/b);
break;
default : printf("\n Operation inconnue !");
}
}

Conclusion :


PS: quelqu'un peut m'aider a faire une calculatrice scientifique ?

A voir également

Ajouter un commentaire Commentaires
Messages postés
5
Date d'inscription
dimanche 27 février 2005
Statut
Membre
Dernière intervention
26 juin 2007

j'ai du rajouter un getch() a la fin du code car sinon le code ce fermait sans que j'ai eu le temps de regarder le resultat, sinon il marche niquel ton code, merci je debute et sa m'aide beaucoup a comprendre la fonction switch.

Toff13 ;)
Messages postés
368
Date d'inscription
jeudi 13 mars 2003
Statut
Membre
Dernière intervention
27 janvier 2010
1
bien au contraire wiaeke , il faut prendre l'habitude de programmer de cette manière pour éviter tout bug et surtout pour faire propre !!!
Messages postés
38
Date d'inscription
mercredi 14 janvier 2004
Statut
Membre
Dernière intervention
9 avril 2005

et je crois que meme si cela n'etait pas fait il yaura erreur alors pas la peine
Messages postés
5
Date d'inscription
samedi 25 octobre 2003
Statut
Membre
Dernière intervention
2 novembre 2003

juste une petite chose sur cette source je debute en C mais il me semble que meme si c juste une petite source simple dans le cas division / si b = 0 problème n'est ce pas ??
Rajoute juste ceci
case 4: if(b==0)
printf ("Opération impossible");
else printf("
Le resultat est : %.2f",a/b);
break;
default : printf("
Operation inconnue !");
Messages postés
368
Date d'inscription
jeudi 13 mars 2003
Statut
Membre
Dernière intervention
27 janvier 2010
1
HAldwin tu utilises msn ?il faut que je teparle :)
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.