Page 1 of 1

frappe au clavier lorsque code vaut ‘1’.(petit code)

Unread postPosted: 04 Nov 2017, 23:32
by boruto76
je ne suis pas sur de mon exo sur le c++,j aimerai avoir avis,des suggestions svp.

voila l'exo:
Ecrire la méthode incrementeVariable( ) qui incrémente une variable code de type char en boucle infini, et affiche le résultat de la variable code; on veut de surcroît que l’affichage attende une frappe au clavier lorsque code vaut ‘1’.

Code: Select all
    char a = '1' ;a=1;int z;
    system("cls");
    int i=a;
    cin>>a;
    a++;
    do
    {
        cout<<"La valeur de i vaut : "<<i<<endl;
        i=i+1;
    } while(i<(z=25));
    cout<<"La valeur finale de i est "<<i<<endl;
    system("pause");

Re: frappe au clavier lorsque code vaut ‘1’.(petit code)

Unread postPosted: 05 Nov 2017, 00:15
by Wistaro
Salut, mais du coup ton code fonctionne ou pas? Que fait-il ?...

Re: frappe au clavier lorsque code vaut ‘1’.(petit code)

Unread postPosted: 05 Nov 2017, 01:55
by critor
Désolé, l'énoncé ne me semble pas très clair, j'ai du mal à voir où il veut en venir.

Re: frappe au clavier lorsque code vaut ‘1’.(petit code)

Unread postPosted: 05 Nov 2017, 12:43
by boruto76
normalement quand tu touche n'importe touche du clavier sa doit afficher 1

Re: incrementation’,prb avec if(petit code)

Unread postPosted: 05 Nov 2017, 21:11
by boruto76
j ai un pro avec à partir du if
Code: Select all
    char a = '1' ;
    short int l=1;
    int result = -1;
    short int r,s,c;
    char caracSimul;
    caracSimul = char((rand()%26)+96+1);
    system("cls");
    int i=a;
    cin>>a;
    a++;
    cout<<"La valeur de 1 vaut : "<<a<<endl;
    do
    {
        cout<<"La valeur de 1 vaut : "<<caracSimul<<endl;
        cout<<"La valeur de 1 vaut : "<<(i+1)<<endl;
        i=i+1;
    } while((i<=caracSimul));
    cout<<"La valeur finale de i est "<<i<<endl;
    r=s=0;
    while((r<=caracSimul))i+=r++;
    cout<<"La valeur de 1 vaut : "<<r+l<<endl;
    {
    if(c >= 'A' && c <= 'Z')
         result = c - 'A';
    else if(c >= 'a' && c <= 'z')
         result = c - 'a';
    }
    system("pause");