Calculatrice & convertisseur

Description

Permet a l'utilisateur de soit faire une conversion soit utiliser les fonctions de base d'une calculatrice, @ ++++ surfjaker the gwadadaman
sinon encore merci à ymca2003

Source / Exemple :


# include <stdio.h>
# include <math.h>
main ()
{
	float nbr1,nbr2,res;
	char opt,op,con,fr,eu,sens;
	int choix;
	printf ("\nQue voulez vous faire operation ou conversion pour operation tapez 1 pour conversion tapez 2\n");
	scanf ("%d",&choix);
	if (choix==1)
	{
		printf ("\nTapez le premier nombre\n");
		scanf ("%f",&nbr1);
		printf ("\nTapez le deuxieme nombre\n");
		scanf ("%f",&nbr2);
		printf ("\nTapez l'operation desirez +,-,*,/,\n");
		scanf ("%s",&opt);
		switch (opt)
		{
		case '+': res=nbr1+nbr2; printf ("\nVotre operation %f + %f le resultat est %f\n",nbr1,nbr2,res);break;
		case '-': res=nbr1-nbr2; printf ("\nVotre operation %f - %f le resultat est %f\n",nbr1,nbr2,res);break;
		case '*': res=nbr1*nbr2; printf ("\nVotre operation %f * %f le resultat est %f\n",nbr1,nbr2,res);break;
		case '/': if(nbr2==0)
	                   printf ("\nOperation impossible\n");
				  	else 
                                          {
		res=nbr1/nbr2; printf ("\nVotre operation %f / %f le resultat est %f\n",nbr1,nbr2,res);
                                            }
                                         break;
		default:printf ("\nOpérateur non valide\n");
		}
	}
	else if (choix==2)
	{
	  printf("\nChoisissez le sens de convertion F->E ou E->F pour F->E tapez + pour E->F tapez -\n");
      scanf("%s",&sens);
		switch (sens)
		{
		case '+':printf("\nTapez le nombre a convertir\n"); scanf("%f",&nbr1); res=nbr1/6.56;printf("\nLe resultat de la conversion de %f franc en euro est %f\n",nbr1,res);break;
        case '-':printf("\nTapez le nombre a convertir\n"); scanf("%f",&nbr1); res=nbr1*6.56;printf("\nLe resultat de la conversion de %f euro en franc est %f\n",nbr1,res);break;
		default: printf("\nVous avez mal tapez ou erreur\n");
		}
	}
}

Codes Sources

A voir également

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.