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

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

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

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

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

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

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

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

  1. Для даного дійного x знайти значення наступної функції f, що приймає значення цілого типу:

  2. Ось код на последнию завдання

    #include
    #include
    using namespace std;

    int main(INT ARGC, символ ** ARGV) {
    setlocale(LC_ALL, “rus”);
    int a;
    int b;
    INT C;
    INT c1;
    cin >> a >> b;

    з = (a * b);

    cout << "Введите ответ выражения" <> c1;
    if(з == c1){
    cout << c << " правильно!!!" << endl;
    } else {
    cout << "не правильно вот правильный ответ "<< c << endl;
    }

    system("pause");
    return 0;
    }

  3. вітання, підкажіть будь ласка які ще є варіанти після натискання певної клавіші виконати код ще раз. Задача 3

    #include
    #include
    using namespace std;
    int main()
    {

    setlocale(LC_ALL, “rus”);
    int a, b;
    символ R, c;
    INT результат;
    ІНТ resultP;
    посилання:
    cout << "Введите число а и б" <> a >> b;
    Результат = а * b;
    cout << "Введите результат" <> resultP;
    if (Результат == resultP)
    {
    cout << "Правильно!" << endl;
    }
    else
    cout << result << endl;
    cout << "Введите клавишу для рестарта" <> R;
    cin >> c;
    if (з == Р)
    {

    Гото посилання;
    }
    system(“пауза”);

    return 0;
    }

  4. Такий варіант підійде? код робочий.

    #include
    using namespace std;
    int main(INT ARGC, символ ** ARGV)
    {
    setlocale (LC_ALL, “російський”);
    голець да = 121;
    обугливаются немає = 110;
    символ е;
    int a, b, c, d;
    for (;;) // Заходимо в нескінченний цикл
    {
    cout <> a;
    cout << " \n";
    cout <> b;
    cout << "\n";
    D = A * b;
    cout <> c;

    if (з == d)
    {
    cout << " \n";
    cout << "Все правильно! \n";
    }

    else
    {
    cout << "Ошибка!!! \n";
    cout << "Правильный ответ :" << d << "\n";
    }
    cout <> е;
    cout << "\n";
    if (так != е){ break; } // Завершуємо програму при введенні символу n
    }
    return 0;
    }

  5. Адмін видали ласка перше повідомлення не весь код вставив.
    #include
    using namespace std;
    int main(INT ARGC, символ ** ARGV)
    {
    setlocale (LC_ALL, “російський”);
    голець да = 121;
    обугливаются немає = 110;
    символ е;
    int a, b, c, d;
    for (;;) // Заходимо в нескінченний цикл
    {
    cout <> a;
    cout << " \n";
    cout <> b;
    cout << "\n";
    D = A * b;
    cout <> c;

    if (з == d)
    {
    cout << " \n";
    cout << "Все правильно! \n";
    }

    else
    {
    cout << "Ошибка!!! \n";
    cout << "Правильный ответ :" << d << "\n";
    }
    cout <> е;
    cout << "\n";
    if (так != е){ break; } // Завершуємо програму при введенні символу n
    }
    return 0;
    }

  6. EPA мати, чому шматок коду втрачається при вставки його на сайт? Думав мій косяк, ан немає.

  7. Ось ідеальний код)
    #include
    #include
    using namespace std;
    int main(){
    int a,b,otvet,result;
    рядок vihod;
    do{
    cout<<"proverka na znanie tablice umnozeniya"<<endl;
    cout<<"введите первое число"<>a;
    cout<<"введите второе число"<>b;
    cout<<"введите ответ "<<endl;
    cout<>otvet;
    Результат = A * B;
    if (otvet == result){
    cout <<"Верно"<<endl;
    }
    else{
    cout<<"не верно а * b="<<result<<endl;
    }
    cout<<"ддя выхода напишите stop а для продолжения введите цифру"<>vihod;
    }
    while(vihod!=”Стоп”);
    cout <<"возвращайтесь к нам по позже)";
    return (0);
    }

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

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