Voila j'ai un probléme j'ai essaiyé de réalisé un programe qui perméttrait de faire des cacul mais j'ai ajouter aussi un théoréme qui permet de caculer le coter d'un triangle (Pythagore) et lorsque je lance les additions divisions soustraction et multiplication sa marche mais avec le théoréme sa na marche pas. Voila mon code
int main(int argc, char *argv[]) { long choix, nombre1, nombre2, resultat; //on creer les variable
choix = 0; nombre1 = 0; nombre2 = 0; resultat = 0; printf("Choissiser une operation \n *1* une addition\n *2* une soustraction \n *3* une multiplication \n *4* une division \n *5* une puissance\n *6* Theoreme de Pythagore\n");
scanf("%ld",&choix);// on choisis l'opération que l'on veut faire
system("cls"); //on efface l'écran if(choix == 1)//on regarde ce qu'a choisis l'utilisateur comme choix { printf("Choissisez votre 1er nombre :"); //on lui dit de choisir sont premier nombre
scanf("%ld", &nombre1); printf("\nVous avez choisis comme nombre %ld\n", nombre1);//on lui redonne sont premier nombre printf("\nChoissisez votre 2eme nombre :");//on lui fait choisir sont 2éme nombre
scanf("%d", &nombre2); printf("\nVous avez choisis comme nombre %ld\n\n", nombre2);//on lui redonne sont 2eme nombre
system("pause");
resultat = nombre1 + nombre2;// on fait le cacul printf("Votre resultat est %ld + %ld = %ld\n", nombre1, nombre2, resultat);//on qffiche le resultat
system("pause"); } if(choix == 2) { printf("Choissisez votre 1er nombre :");
scanf("%ld",&nombre1); printf("\nVous avez choisis comme nombre %ld\n", nombre1); printf("\nChoissisez votre 2eme nombre :");
scanf("%ld", &nombre2); printf("\nVous avez choisis comme nombre %ld\n", nombre2);
system("pause");
resultat = nombre1 - nombre2; printf("Votre resultat est %ld - %ld = %ld\n", nombre1, nombre2, resultat);
system("pause"); } if(choix == 3) { printf("Choissisez votre 1er nombre :");
scanf("%ld", &nombre1); printf("\nVous avez choisis comme nombre %ld\n", nombre1); printf("\nChoissisez votre 2eme nombre :");
scanf("%ld", &nombre2); printf("\nVous avez choisis comme nombre %ld\n\n", nombre2);
system("pause");
resultat = nombre1 * nombre2; printf("Votre resultat est %ld * %ld = %ld\n", nombre1, nombre2, resultat);
system("pause"); } if(choix ==4) { printf("Choissisez votre 1er nombre :");
scanf("%ld", &nombre1); printf("\nVous avez choisis comme nombre %ld\n", nombre1); printf("\nChoissisez votre 2eme nombre :");
scanf("%ld", &nombre2); printf("\nVous avez choisis comme nombre %ld \n\n", nombre2);
system("pause");
resultat = nombre1 / nombre2; printf("Votre resultat est %ld / %ld = %ld\n", nombre1, nombre2, resultat);
system("pause"); }
if(choix == 6) { long choix2 = 0, ba = 0, bc = 0, ac=0; printf("Vous allez pouvoir caculez le coter d'un triangle rectangle en b les lettre sont prise comme sa regarder le dessin grace au theoreme de Pythagore \n *1* AC \n *2* BC \n *3* BA \n");
scanf("%ld", choix2); if(choix2 == 1) { printf("entrez la longueur de AC en cm : ");
scanf("%ld", &ac); printf("vous avez choisis pour AC %ld cm\n", bc); printf("entrez la longueur de BC en cm :");
scanf("%ld", &bc); printf("vous avez choisis pour BC %ld cm\n", bc);
bc = pow(ac,2) - pow(bc,2); printf("Le resultat est de BC² = AC² - BA² d'apres la le theoreme de Pythagore alors %ld = %ld - %ld\n",bc, ac, ba); printf("Maintenant la racine carré de BC");
bc = sqrt(bc); printf("BC est egal a %ld",bc); } }
if(choix >5) { printf("Il faut savoir lire dans la vie lol retente ta chance \n\n");
system("pause"); }
else {
system("cls"); //on efface ce qu'il ya avant printf("Merci d'avoir utiliser cette caculette aurevoir\n");//message de fin
choix = 0, nombre1 = 0, nombre2 = 0, resultat = 0; //on remet les variable a 0
system("pause"); return0; //on quitte le programme } }
Oalley.fr une carte intelligente pour se déplacer et se retrouver !
A ok merci et je vient de remarquer que j'ai pas mit de commentaire je vais m'occuper de sa.
Oalley.fr une carte intelligente pour se déplacer et se retrouver !
Ma calculette plante
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.