#include <iostream.h> #include <stdlib.h> char saisie[]="0"; double resultat=0; int a=0; // définition du test void test() { char f[]="fin"; cout<<"je teste si le caractere "<<f[0]<<" est equivalent à "<<saisie[0]<<"\n"; if (saisie[0]==f[0]) { cout<<"c vrai donc je teste si "<<f[1]<<" est equivalent à "<<saisie[1]<<"\n"; if (saisie[1]==f[1]) {cout<<"c vrai donc je teste si "<<f[2]<<" est equivalent à "<<saisie[2]<<"\n"; if (saisie[2]==f[2]) {cout<<"c vrai donc la variable (a) qui etait initialisee à "<<a<<" passe à 1"<<"\n"; a=1; } ;} }; } //définition de la fonction de calcul void calcul() { double trans; trans=atoi(saisie); resultat+=trans;cout<<"cacul intermediaire: "<<resultat<<"\n"; } void main() { //affichage d'un message de bienvenue cout<<"bienvenue dans ce programme \n \n""son but est de faire la somme des chiffres entres \njusqu'a ce que le mot fin foit entre \n \n"; cin>>saisie; // boucle do { calcul(); cin>>saisie;test(); } while ( a!=1 ); cout<<" Votre resultat est : "<<resultat<<"\n"; system("PAUSE"); return 0; }
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 873 873 membres 156 nouveaux aujourd'hui 16 151 membres club