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.4 (87.69%) 13 votes

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

  1. Fait uniquement à la fin =|
    Je veux partager leurs engagements = D

    #comprendre
    #comprendre
    using namespace std;

    bool b(int x)
    {
    pour(int i = 2; je <= 4; i ++)
    {
    si (x == i)
    {
    return true;
    }
    }
    return false;
    }

    int main(int argc, char ** argv)
    {
    setlocale(0,"");
    int x;
    faire
    {
    cout <> X;
    si ((X % 100) / 10 == 1)
    {
    cout << X << " Долларов\n";
    }
    autre {
    si ((X % 10) == 1)
    {
    cout << X << " Доллар\n";
    }
    autre {
    si (b(X % 10))
    {
    cout << X << " Доллара\n";
    }
    autre
    {
    cout << X << " Долларов\n";
    }
    }
    }
    }
    tandis que(Messagerie(0,"Повторить?","",4) == IDYES);
    retour 0;
    }

    1. il suffit d'utiliser l'aide namespace std et de mieux comprendre, vous devriez lire sur l'espace de noms, bien que je l'ai pas encore lu :ré

  2. Рус лучший прогер на свете, но пока что только учится dit:

    3-я задача)

    #comprendre
    #comprendre
    using namespace std;
    int main()
    {
    int,b, F;
    cout <> une >> b >> F;
    cout << une << "*" << b << "=" << F;
    si (a*b==f)
    cout << " \npravilno";
    autre
    cout << "\nnepravilno\n"<< "pravilniy otvet budet\n" << a * b ;
    }

    1. #comprendre
      using namespace std;
      int main()
      {
      int,b, F;
      gin >> une >> b >> F;
      cout << une << "*" << b << "=" << F;
      si (a*b==f)
      cout << " \npravilno";
      autre
      cout << "\nnepravilno\n"<< "pravilniy otvet budet\n" << a * b ;
      }

  3. int main()
    {
    setlocale(LC_ALL, “rus”);
    int x, et, z;
    cout <> X;
    cout <> et;
    z = x * et;
    gin >> z;
    si (z = x * et) cout << "вы ввели не верно";
    autre coutisme << "вы ввели верно";
    }

  4. #comprendre
    using namespace std;

    int main() {
    int,b,res;
    gin >> une >> b >> res;

    si (a*b==res)
    {
    cout << "Congratulations, you're right"<<endl;
    }
    autre {
    cout << "you are think that " << une << "*" << b << "=" << res << "?"<< endl;
    res = a*b;
    cout << "not, you're wrong, because " << une << "*"<<b<<"="<< res;
    }

    retour 0;
    }

  5. улучшил III задачу

    #comprendre
    #comprendre
    #comprendre
    using namespace std;

    int main()
    {
    int ch = 1;
    faire
    {
    srand(temps(NUL));
    int, b, c, ré;
    a = rand() % 10;
    b = rand() % 10;
    c = a * b;
    cout << une << " X " << b << " = ? " <> ré;
    si (d == c)
    cout << "GJ" << endl;
    autre {
    cout << " :( " << endl;
    }

    }
    tandis que (ch == 1);
    système("pause");
    }

  6. проверка знаний таблицы умножения
    #comprendre

    using namespace std;

    void main()
    {
    setlocale(LC_ALL, “ru”);

    int a = 0,i=0;

    pour (a = 0; une < 3; )
    {
    int b, c, ré, e;

    cout << "введите 2 nombre" <> b >> c;
    d = b * c;
    cout << "введите результат умножение этих чмсел" <> e;
    si (d == e)
    a ++;
    autre
    {
    i ++;
    }

    }
    cout << "Неправельных ответов = " << je << endl;

    système("pause");

    }

  7. #comprendre
    using namespace std;
    int main()
    {
    int,b,c;
    cout<<"Введите первое однозначное число"<>une;
    cout<<"Введите второе однозначное число"<>b;
    si(a=10)
    {
    cout<<"Разрешенно вводить только однозначные числа"<<endl;
    retour 0;
    }
    si(b10)
    {
    cout<<"Разрешенно вводить только однозначные числа"<<endl;
    retour 0;
    }
    autre
    cout<<"Введите результат умножения?"<>c;
    si(a*b==c)
    {
    cout<<"Правильно!!"<<endl;
    }
    autre
    cout<<"Учи таблицу\n"<<"Правильный ответ: "<<c<<endl;
    retour 0;
    }

Laisser un commentaire

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