IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez Discussion :

Machine à additionner


Sujet :

Contribuez

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Machine à additionner
    Bonjour (ou bonsoir),

    voici ma nouvelle contribution ,une machine à additionner ,cette version fonctionne sous le terminal :

    additioneur_term.cpp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    #include <QTextStream>
    #include <QVector>
    #include <QString>
     
    int main()
    {   QTextStream intxt (stdin) ;
        QTextStream outxt (stdout);
     
        QVector <int> valist ;
     
        QString mots ;
     
        int resulta = 0 ;
        int lesvals = 0 ;
        int icremnt = 0 ;
        int val = 0 ;
        int max = 10;
        int mem = 0 ;
     
        outxt << "Combien de valeur veux-tu additionner : " << flush ;
     
        intxt >> val ;
        if (val > max)
        {   val = max ; 
            outxt << "\n-----> Attention la valeur maxi est de " << max << " !" << endl ;
        }
     
        outxt << "\nEntre les valeurs a additionner : " << endl ;
     
        for (icremnt = 0 ; icremnt < val ; icremnt++)
        {   outxt << "w" << (icremnt + 1) << " : " << flush ;
            intxt >> lesvals ;
            valist << lesvals ;
        }
     
        for (icremnt = 0 ; icremnt < val ; icremnt++)
        {   resulta+= valist.at(icremnt) ;
            mots += QString::number(valist.at(icremnt)) + " + ";       
        }
     
     
    mem = mots.size() ;
    mots.remove((mem-3),mem) ; 
    mots += " = " ; 
    mots += QString::number(resulta) ;
     
    outxt << "\n" << mots << endl ;
    return 0 ;
    }

    Nom : capturehimaj.png
Affichages : 313
Taille : 131,1 Ko
    Fichiers attachés Fichiers attachés
    Dernière modification par Invité ; 25/10/2018 à 01h19.

Discussions similaires

  1. Modifier le "nom machine" (hostname)
    Par hawax dans le forum Réseau
    Réponses: 6
    Dernier message: 06/03/2009, 10h50
  2. Fonction/méthode pour obtenir l'IP de la machine
    Par sirex007 dans le forum Web & réseau
    Réponses: 3
    Dernier message: 10/04/2003, 14h36
  3. Code machine
    Par Willand dans le forum Assembleur
    Réponses: 2
    Dernier message: 20/01/2003, 18h44
  4. Lancer un programme, mais sur une autre machine
    Par GOUGOU1 dans le forum Réseau
    Réponses: 12
    Dernier message: 08/12/2002, 20h36
  5. Réponses: 4
    Dernier message: 10/09/2002, 17h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo