Основи програмування на С ++ для початківців

Завдання: операторы выбора if и else в С

Після прочитання уроку прооператорах выбора if и else, переходим к практике. Как обычно, прошу вас постараться решать все задания самостоятельно, и только потом смотреть на предложенное нами решение.

1. Первая задача интересная и достаточно простая. Но код получится длинным. Эту задачу придумали наши преподаватели из компьютерной академии. Идея была такая – як би змусити початківців студентів помучитися з написанням коду, чтобы писанины было побольше )))  завдання: Пользователь вводит число от 1 до 9999 (сумму выдачи в банкомате). Необхідно вивести на екран словами введену суму і в кінці написати назву валюти з правильним закінченням. Наприклад: 7431 – семь тысяч четыреста тридцать один доллар, 2149 – дві тисячі сто сорок дев'ять доларов, 15 – пятнадцать долларов, 3 – три доллара. Для вирішення цього завдання вам необхідно буде застосовувати оператор % (остаток от деления). Почитать о нем можно в статье Арифметические операции в C  . Приступайте!

2.  Користувач вводить порядковий номер пальця руки. Необхідно показати його назву на екран.

 3. Ще одне завдання для самостійно рішення. Необхідно написати програму, которая проверяет пользователя на знание таблицы умножения. Пользователь сам вводит два целых однозначных числа. Программа задаёт вопрос: результат множення першого числа на друге.  Користувач повинен ввести відповідь і побачити на екрані правильно він відповів чи ні. Якщо ні– показать еще и правильный результат.

Кто не справляется – задавайте вопросы в комментариях.

362 думки про "Завдання: операторы выбора if и else в С

  1. #include
    #include
    #include
    using namespace std;
    int main()
    {
    setlocale (LC_ALL,”Росія”);
    подвійні х,і,n,b;
    cout<<"введи первое число"<>x;
    cout<<"введи число на которое надо умножить"<>і;
    б = х * у;
    cout<<x<<"*(помноживши)"<<і;
    cout<<endl<<"ваш отвеееееееееееет?"<>n;
    if (n!= X * Y)
    {
    cout<<"неверно! не парься посмотри на правильный ответ";
    cout<<endl<<"правильный ответ"<<endl<<b;
    }
    else if (п = х * у)
    {
    cout<<"верно! так держать";

    }
    return 0;
    }

  2. #include

    using namespace std;

    int main()
    {
    setlocale(0,””);
    int a,b,res,res2;
    cout<<"Введите 2 целых однозначный числа"<>a>>b;
    cout<<"Какой результат умножения "<<a<<" на "<<b<<" ?"<>res2;
    if(res2 == рез)
    cout<<"Все верно!!))"<<endl;
    else
    cout<<"Ответ не верен, правильный ответ "<<res<<endl;

    }

  3. #include
    #include
    #include
    using namespace std;
    int main()
    {
    setlocale(LC_ALL, “російський”);
    int a, b, c;

    cout<>a;
    cout<>b;
    cout<>c;
    if (з == A * B)
    cout<<"Правильно! відповідь: "<<а * б<<endl;
    else
    cout<<"Не правильно! відповідь: "<<а * б<<endl;
    return 0;
    }

  4. #include
    #include
    #include
    #include
    #include
    #прагма hdrstop

    //—————————————————————————

    #прагма argsused
    int main(INT ARGC, символ * ARGV[])
    {
    int a,b,c;
    setlocale(LC_ALL, “russian_russia.1251”);
    SetConsoleOutputCP(1251);
    SetConsoleCP(1251);
    в будь-який час:
    cout<>a;
    cout<>b;
    secondTime:
    cout<<a<<" * "<<b<>c;
    if (A * B == C)
    {
    cout<<"Âåðíî! \n";
    Гото AnyTime;
    }
    else
    {
    cout<<"Ìäà… Ooieou, áðàòèê! Іо І.Є. ÷ ACI, ïîïðîáóé а.о. Дак! \n";
    Гото secondTime;
    Геч();
    } return 0;
    }

  5. Ось правильне рішення калькулятора.
    ======================================
    #include

    using namespace std;

    int main()
    {
    int a , b, c, d;

    cout << "Таблица умножения." << endl;
    cout << "Введите 2 числа." << endl;
    cout <> a;
    cout <> b;

    cout << "Сколько будет " << a << " * " << b <> c;

    D = A * b;

    if(a * б == гр)
    {
    cout << "Верно." << endl;
    }
    else
    {
    cout << "Не верно!" << endl;
    cout << "Будет: " << d << endl;
    }

    system("pause");
    return 0;
    }

  6. Правильне рішення
    #include “pch.h”
    #include
    using namespace std;

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

    пливи, b, result, c;
    cout << "///////////ПРОВЕРКА НА ЗНАНИЕ ТАПЛИЦЫ УМНОЖЕНИЯ.///////////\n\n";
    cout << "Введиде два числа\n";

    cout <> a;

    cout <> b;

    cout <> c;

    Результат = а * b;

    if (з == Результат) {
    cout << "Ответ " << c << " вірний" << endl;
    }
    else {
    cout << "Ответ " << c << " не верный\n";
    cout << "Верный ответ " << result;
    }
    cout << endl << endl;
    return 0;
    }

    1. #include “pch.h”
      #include
      using namespace std;

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

      пливи, b, result, c;
      cout << "///////////ПРОВЕРКА НА ЗНАНИЕ ТАПЛИЦЫ УМНОЖЕНИЯ.///////////\n\n";
      cout << "Введиде два числа\n";

      cout <> a;

      cout <> b;

      cout <> c;

      Результат = а * b;

      if (з == Результат) {
      cout << "Ответ " << c << " вірний" << endl;
      }
      else {
      cout << "Ответ " << c << " не верный\n";
      cout << "Верный ответ " << result;
      }
      cout << endl << endl;
      return 0;
      }

  7. #include

    using namespace std;

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

    INT х;
    INT у;
    ІНТ г;

    cout<>x;
    cout<>і;

    cout<>від;
    if(г == х * у)
    cout<<від<<" это верный ответ ";
    else
    cout<<"Нет. вірна відповідь: "<<х * у;
    }

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *