|
|
|
|
Bonjour,
Je suis un tout nouveau en C++ et j'ai quelque soucis avec un exercice j'ai rien trouvé sur internet pour m'aider... il parle tous de boucle avec Whyle, For, Do whyle et d'autre... Mais moi c'est pas sa que je veux. L'excerice nous dit une fois les moyennes calculé, l'opérateur doit pouvoir chosir si il veut continuer ou non. S'il dit non, le programme se ferme, sinon il recommence en lui demandant les variables, coment je peux faire!? La fonction return, j'ai esayer sa marche po... De plus c'ets pas un exercie que je doit rendre c'est pour m'amuser que je le fait chez moi et aussi parceque sa m'interesse et je trouve sa rigolo.
Voici mon programme :
#include <math.h>
#include <conio.h>
#include <stdio.h>
int main()
{
double X,Y,Z1,Z2,Z3; //Variable de calcul
printf("\nIci ce sont les 44calculs de moyennes avec deux valeurs : \n");
printf("\tVeuillez donner une valeur positive : ");
scanf("%lf",&X);
printf("\tVeuillez donner une seconde valeur positive : ");
scanf("%lf",&Y);
printf("\nResultats :");
;
Z1 = (X+Y)/2; //calcul moyenne Arythmétique
;
printf("\nMoyenne Arythmetique : %lf",Z1);
;
Z2 = sqrt((X*Y)); //calcul moyenne Geométrique
;
printf("\nMoyenne Geometrique : %lf",Z2);
;
Z3 = (2/((1/X)+(1/Y))); //calcul moyenne Geométrique
;
printf("\nMoyenne Harmonique : %lf",Z3);
printf("\n\n\n\n\n\t\t Soyez heureux je me suis fait chier \2\2\2"); //rire
getch();
;
}
Merci. Lolseb
Configuration: Windows XP Firefox 2.0.0.11
Ouai mais je suis vraiment débutant alors je voit pas comment le faire.... si tu pouvait m'expliquer... comment marche ce Whyle...
Do { procédures} While (condition)
Ou bien utilises un GOTO apprendre le C++ |
Alors déjà, c'est "while" et pas "whyle" !
//Initialisation de la variable reponse (contiendra la réponse de l'utilisateur)
char rep='O';
//Tant Que rep = O (je boucle)
while(rep=='O'){
//Tu mets tes variables, tes données
//Demande à l'utilisateur s'il veut continuer, tapez O pour Oui ou N pour Non
cout << "Continuer (O/N) : ";
//Mets la réponse de l'utilisateur dans la variable rep
cin >> rep;
//Reboucle si l'utilisateur a tapé O
}
Google is your friend |
Je te recommande de prendre des tutoriaux, tu en trouveras pleins sur le net.
|
Voilà ce que j'ai fait...
|
J'ai dit une bêtise dans mon dernier post. Ce n'est pas #include <stdio.h> mais #include <stdio>. Ce n'est pas obligé, mais ça fait plus C++.
int main()
{
double X,Y,Z1,Z2,Z3; //Variable de calcul
int rep=1;
printf("\nIci ce sont les 44calculs de moyennes avec deux valeurs : \n");
while(rep==1){
printf("\n\tVeuillez donner une valeur positive : ");
scanf("%lf",&X);
printf("\tVeuillez donner une seconde valeur positive : ");
scanf("%lf",&Y);
printf("\nResultats :");
;
Z1 = (X+Y)/2; //calcul moyenne Arythmétique
;
printf("\nMoyenne Arythmetique : %lf",Z1);
;
Z2 = sqrt((X*Y)); //calcul moyenne Geométrique
;
printf("\nMoyenne Geometrique : %lf",Z2);
;
Z3 = (2/((1/X)+(1/Y))); //calcul moyenne Geométrique
;
printf("\nMoyenne Harmonique : %lf",Z3);
printf("\n\n\n\n\n\t\t Soyez heureux je me suis fait chier \2\2\2"); //rire
getch();
printf("\n\n\n\n\n\t\t Voulez vous continuer!? 1 pour Oui, 2 pour non.");
scanf("%d",&rep);
}
Google is your friend |
En fait le C++ a été inventé pour créer des classes en C.
|