|
| krix800 | Posté le 07/11/2006 @ 22:24 |
Petit astucien
36 Messages
| bonsoir pourriez vous m'expliquer pourquoi ce programme est faux. #include <stdio.h> #include <stdlib.h>
int main(int argc, char *argv[]) { double adjacent1; double adjacent2; double hypotenuse; int choix; printf("===============THEOREME DE PYTHAGORE===============\n\n"); printf("Que cherchez vous?\n"); printf("1. La longueur de l'hypotenuse\n"); printf("2. La longueur d'un des deux cotes adjacent\n"); printf("3. Rien du tout!\n"); printf("Que cherchez vous? "); scanf("%ld", &choix); printf("ok"); if (choix == 1) { printf("Vous cherchez donc la longueur de l'hypotenuse!\n"); printf("Quel est la longueur du premier cote adjacent? "); scanf("%lf", &adjacent1); printf("Quel est la longueur du second cote adjacent? "); scanf("%lf", &adjacent2); hypotenuse = (adjacent1 * adjacent1) + (adjacent2 * adjacent2); printf("La longueur de l'hypotenuse est donc de %lf\n", hypotenuse); } else if (choix == 2) { printf("Vous cherchez donc la longueur d'un des cotes adjacent!\n"); printf("Quel est la longueur de l'hypotenuse? "); scanf("%lf", &hypotenuse); printf("Quel est la longueur du cote adjacent deja connu? "); scanf("%lf", &adjacent1); adjacent2 = (hypotenuse * hypotenuse) - (adjacent1 * adjacent1); prinf("La longueur du cote adjacent recherche est donc de %lf\n", adjacent2); } else if (choix == 3) { printf("Bah alors allez vous faire foutre!!\n"); } else { printf("vous etes debiles ou vous le faites expres??\n"); } printf("Un programme de Victor "); system("PAUSE"); return 0;
} Merci d'avance ++
|
| |
| |
| Publicité |
|
|
| AlexPrince | Posté le 08/11/2006 à 01:32 |
Petit astucien
398 Messages
| Apprends comment poster. Nous n'avons aucune idée de ce que tu essaies d'accomplir avec ton programme ni du problème que tu as. Est-ce une erreur de compilateur ? Est-ce que tu obtiens des résultats bizzares ? Donne-nous plus de détails. Tu risques de n'avoir aucune réponse autrement. |
| |
|
| krix800 | Posté le 08/11/2006 à 16:30 |
Petit astucien
36 Messages
| salut en faites comme je commence la programmation c, pour meclater je voulai faire un programme sur le theoreme de pythagore (c'est juste pour debuter ). le programme est censé afficher un menu ou lon choisit ce que l'on veut cherche(adjacent ou hypotenuse). Ensuite apres le choix, on demande la longueur ds cotes deja connus et avec ca lordi calcule la longueur recherchée. J'ai essayé de compiler le programme avec dev c++ mais il ne se compile pas et il ya aucun message d erreur. Le fichier exe n'apparait pas. Auriez vous une idée? |
| |
|
| AlexPrince | Posté le 08/11/2006 à 22:11 |
Petit astucien
398 Messages
| Quand j'ai dit de donner plus de détails, ça incluait donner les messages d'erreur du compilateur. Au fait... Tu utilises un double alors que tu n'attends que les valeurs 1, 2, ou 3. Il serait plus approprié d'utiliser un int, ou encore mieux, un char. |
| |
|
| krix800 | Posté le 08/11/2006 à 23:42 |
Petit astucien
36 Messages
| c'est bon merci ca marche! j'ai tout reccreer avec codeblock et j'ai changé quelques petits trucs... Merci quand meme! ++ |
| |
|
|
| Haut de la page |