begin process at 2012 05 29 01:13:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

cosinus,sinus,tangante,ans


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

cosinus,sinus,tangante,ans

dimanche 27 novembre 2005 à 13:50:43 | cosinus,sinus,tangante,ans

chinois57

quelqu'un peut maider a rajouter (cos, sin, tan, ans) svp ma source est:

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
main()
{
float x,y;
char z;

printf("veuillez saisir un nombre: \n");
fflush(stdin);
scanf("%f",&x);
printf("veuillez saisir un deuxieme nombre: \n");
fflush(stdin);
scanf("%f",&y);
printf("veuillez saisir le signe mathematique que vous voulez realiser avec ses nombres\n");
fflush(stdin);
scanf("%c",&z);

switch(z)
{
case '+':
printf("Vous acez decider d'aditionner %f + %f\n\n\n",x,y);
printf("Le resultat de %f + %f = %f ",x,y,x+y);
            break;
case '-':
printf("Vous acez decider de soustraire %f - %f\n\n\n",x,y);
printf("Le resultat de %f - %f = %f ",x,y,x-y);

            break;
case '*':
printf("Vous acez decider de multiplier %f * %f\n\n\n",x,y);
printf("Le resultat de %f * %f = %f ",x,y,x*y);
            break;
case '/':
            if ((y!=0)&&(x!=0))
            {
            printf("Vous acez decider de multiplier %f / %f\n\n\n",x,y);
            printf("Le resultat de %f / %f = %f ",x,y,x/y);
                     break;
case 'cos':
           break;
case 'sin':
           break;
case 'tan':
           break;
case 'ans':
           break;                   
                     }
            else
            {
            printf("WARNING OPERATION IMPOSSIBLE\n");
                     break;
            }
           
}
        system("PAUSE");
        return 0;
}

dimanche 27 novembre 2005 à 13:58:21 | Re : cosinus,sinus,tangante,ans

huben

il ne te faut qu'un nombre pou rle cosinus et le sinus et la tangente
ce pourrait etre

case 'cos':
printf("le cosinus de %f est %f",x,cos x);
           break;

et peut etre ajouter un test :
case 'cos':
if(x<360) //ou quelque chose comme ça
printf("le cosinus de %f est %f",x,cos x);
           break;

enfin voila, et tu fais pareil avec les autres
tu peu toujours venir faire un tour sur mon site



dimanche 27 novembre 2005 à 14:02:11 | Re : cosinus,sinus,tangante,ans

vecchio56

Administrateur CodeS-SourceS
c contient 1 caractères, or pour coder cos, il en faut 4 Comme tu es débutant, tu devais utiliser strcmp. Au lieu de char c, tu déclares char operation[4]; puis fgets(c, 4, stdin); pour le lire. switch(operation[0]) { case '+': ... case '-': ... default: if(!strcmp(operation, "cos")) // c'est cosinus else if(!strcmp(operation, "sin")) // sinus ... } Sinon, comme tes chaines ne font que 4 caractères, tu peux optimiser cela: int operation; fgets((char*)&operation, 4, stdin); switch(operation) { case '+': ... case 'soc': cosinus ... case 'nis': //sinus ... }
dimanche 27 novembre 2005 à 14:03:49 | Re : cosinus,sinus,tangante,ans

vecchio56

Administrateur CodeS-SourceS
huben> cos est défini sur tout R, ca ne pose pas de problème que x soit grand
dimanche 27 novembre 2005 à 14:05:16 | Re : cosinus,sinus,tangante,ans

huben

ok
mais je ne comprend pas porquoi tu ve compliquer plus que necessaire en rajoutant des truc bizarres et compliqués

dimanche 27 novembre 2005 à 14:11:25 | Re : cosinus,sinus,tangante,ans

vecchio56

Administrateur CodeS-SourceS
J'ai juste donné une deuxième possibilité, mais la première je crois que c'est la plus simple Apparemment ca ne te choque pas qu'on lise un seul char pour entre "cos"
dimanche 27 novembre 2005 à 14:16:05 | Re : cosinus,sinus,tangante,ans

vecchio56

Administrateur CodeS-SourceS
Pour revenir à ton 360, tu dois savoir que les fonctions trigo de math.h travaillent en radians
dimanche 27 novembre 2005 à 14:41:34 | Re : cosinus,sinus,tangante,ans

huben

je ne le savait pas
et je te remercie de me le signaler



Cette discussion est classée dans : case, printf, break, ans, decider


Répondre à ce message

Sujets en rapport avec ce message

prob math [ par chinois57 ] g un prob pour faire les fonction cosinus, sinus,tangante, ansmerci de maider ma source est: #include #include #include main(){float x,y;char z; print Lister Chaque lancer de dé aléatoire [ par pkmnlio ] bonjour,je suis entrain de faire un programme qui donne 100 nombres aléatoirement entre 1 et 6  puis me dis combien de 6 j'ai obtenu et combien de nom client irc [ par tagboys ] bon j'ai trouver une source sur ce site ces un socket bot j'aimerait y rajouter quelque commands .la seul chose qu'il a ces le pong reply .j'aimerait Problème avec un switch en C [ par alexis69 ] Alors voilà. J'ai coder un petit code avec un menu. À la fin de mon switch j'ai ajouté l'option default comme ça si une personne tape autre chose que Quelle est la faute dans ce code de language c? [ par krolis ] bon voilà mon code( désolée je n'ai pas le temps de lire le réglement, donc excusez-moi si j'écris qielque chose de pas bien)#include #include int mai interruption avec dev-cpp dans instruction asm() [ par mrtoufou ] J'ai un probleme avec dev-cpp. J'ai besoin de trouver la resolution avant d'acceder a la memoire video et je comptais pour cela utiliser la fonction v Petit jeu en mode texte [:D] [ par thedivxboy ] Alors je carbure en C aujourd'hui ...Pourquoi la tête ne se déplace-t-elle pas au bon endroit ?Pourquoi dois-je mettre un getchar() à un certain endr CASE [ par CHKDSK2K ] Bonjour, j'ai une variable de type char "choix";  je voudrais utiliser cette variable dans un switch mais il ne veut passwitch(choix){    case 'maison CreateService [ par 0xYg3n3 ] Bonjour, Voila j'ai cree une application que je souhaits mettre en mode Service. Mais le probleme est que lorsque je vais dans le panneau de configura ptit probleme [ par aladdin_wydadi ] voila le code source ke j'ai trouvé : #include#include //--------------------------------------------------------------------// Conversion d'un nombre


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,577 sec (4)

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