tâches: si le choix des opérateurs et d'autre en C ++

Après avoir lu la leçon sur Les opérateurs choisissent if et else, aller à la pratique. Comme d'habitude, Je vous demande d'essayer de résoudre toutes les tâches de leur propre, puis consultez notre solution proposée.

1. La première tâche est intéressante et assez simple. Mais le code sera longue. Ce problème est venu avec nos professeurs de l'Académie Computer. L'idée était telle – comment obtenir les étudiants débutants souffrent avec le code d'écriture, à griffonner eu plus ))) emploi: Un utilisateur entre le numéro de la 1 à 9999 (le montant de l'émission d'un guichet automatique). Il doit afficher les mots entrés par la quantité et à la fin d'écrire le nom de la monnaie avec la bonne fin. par exemple: 7431 – 7431 Dollp, 2149 – 2,149 dollars, 15 – quinze dollarss, 3 – Trois localementra. Pour résoudre ce problème, vous aurez besoin d'utiliser l'opérateur % (modulo). Lire à ce sujet dans un article, vous pouvez Les opérations arithmétiques en C ++ . procéder!




2. L'utilisateur entre le numéro de série du doigt. Elle doit montrer son nom sur l'écran.




3. Un autre problème pour vous-même des solutions. Vous devez écrire un programme, qui vérifie que l'utilisateur de la connaissance de la table de multiplication. L'utilisateur lui-même entre deux nombres entiers de chiffres simples. Le programme pose la question: le résultat de la multiplication du premier jour du deuxième. L'utilisateur doit entrer une réponse et de voir à l'écran est correct ou non, dit-il,. Si aucun – montrer plus, et le résultat correct.

Ceux qui ne peuvent pas faire face – poser des questions dans les commentaires.

Pour soutenir notre site – cliquez sur la tirelire et choisir un moyen pratique.

Bulletin de nouvelles leçons sur la programmation:

tâches: si le choix des opérateurs et d'autre en C ++
4.5 (90.91%) 11 votes

167 réflexions sur "tâches: si le choix des opérateurs et d'autre en C ++

  1. #comprendre
    #comprendre

    using namespace std;

    int main(){
    setlocale(LC_ALL,”russe”);
    int,b,utilisateur;
    cout <> une >> b;
    cout <> utilisateur;
    si (une * b == utilisateur){
    cout << "Верно!";
    }
    autre {
    cout << "Не верно! la bonne réponse: " << une * b << endl;
    }
    retour 0;
    }

  2. #comprendre “stdafx.h”
    #comprendre

    using namespace std;

    int main()
    {
    setlocale(LC_ALL, “rus”);
    int;
    utilisateur int;
    int b;
    cout << "Введите первое число " <> une;
    cout << "Введите второе число " <> b;
    cout << "Введите ответ "<> utilisateur;
    si (a * b == utilisateur) {
    cout << "Верно" << endl;
    }
    autre {
    cout << " pas droit!la bonne réponse " << une * b << endl;
    }

    système("pause");
    retour 0;
    }

  3. Не совсем понимаю, зачем брать остаток от деления %. Почему недостаточно сделать так:

    si ((cash / 1000) == 9)
    {
    cout << "Девять тысяч ";
    }
    else if ((cash / 1000) == 8)
    {
    cout << "Восемь тысяч ";
    }
    et ainsi de suite…

  4. #comprendre
    using namespace std;
    void main()
    {
    setlocale(LC_ALL,”rus”);
    int;
    cout <> une;

    int b;
    cout <> b;

    int proi;
    cout << "Сколько будет число a умножить на число b?" <> proi;

    int c;
    c = a * b;
    si(proi==c)
    {
    cout << "Ответ верный" << endl;
    }
    autre
    {
    cout << "Ответ неверный" << endl;
    }

    }

  5. #comprendre

    using namespace std;

    int main()
    {
    setlocale(LC_ALL, “rus”);

    int,b,résultat;

    cout <> une;

    cout <> b;

    cout <> résultat;

    int sum=a*b;
    si (sum == result) {
    cout << " \n ПРАВИЛЬНЫЙ ОТВЕТ!\n";
    }
    autre {
    cout << " \n Неправильный ответ. la bonne réponse: " << a * b;
    }
    retour 0;
    }

  6. У меня получилось вот так)
    #comprendre “stdafx.h”
    #comprendre

    using namespace std;

    int main()
    {
    int x, et,ym,c;

    setlocale(LC_ALL, “rus”);
    faire {
    cout << "Введите 2 nombre" <> X;
    gin >> et;
    ym = x * et;
    cout << "Сколько будет " << X << "*" << et <> c;
    si (c == ym) {
    cout << "Молодец!" << endl;
    }
    autre coutisme << "Неа, вот ответ" << ym << endl;
    } tandis que (c != ym);
    retour 0;
    }

Laisser un commentaire

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *