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

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

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

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

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

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

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

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

  1. #include
    using namespace std;

    int main()
    {
    setlocale(LC_ALL, “rus”);
    int number1 = 0;
    int number2 = 0;
    INT number3 = 0;
    cout <> number1;
    cout <> number2;
    cout <> number3;
    if (number1 * number2 == number3) cout << "Вы правильно ввели ответ \n";
    else if (number1 * number2 != number3) cout << "Вы ввели неправильный ответ, результат дорівнює: " << number1 * number2 << endl;
    return 0;
    }

    Може комусь допоможе ;)

    1. Не пишіть сюди в коментарі свій код!

      Редактор коментарів не дає змоги правильно вписати сюди C ++ код, але найголовніше, що нікому ваш код тут не потрібен, ніхто не стане його коментувати, якби він був правильний або неправильний.

  2. На сайт з помилками код передає замість ” “написав “-”
    #включають -iostream-
    using namespace std;

    int main()
    {
    setlocale(LC_ALL, “rus”);
    int number1 = 0;
    int number2 = 0;
    INT number3 = 0;
    cout — “Введіть перший множник: “;
    cin — number1;
    cout — “Введіть другий множник: “;
    cin — number2;
    cout — “Введіть результат твори введених раніше цифр: “;
    cin — number3;
    if (number1 * number2 == number3) cout — “Ви правильно ввели відповідь n”;
    else if (number1 * number2 != number3) cout — “Ви ввели неправильну відповідь, результат дорівнює: ” << number1 * number2 << endl;
    return 0;
    }

  3. #include
    using namespace std;

    void main()
    {
    setlocale(LC_ALL, “Rus”);
    int a, b, c;
    cout <> a;
    cin >> b;
    cout <> c;
    if (c!=(а * б))
    {
    cout << "вы ответили не правильно !!!" << endl;
    cout << "правильный ответ"<< a * b << endl;
    }
    else if (з ==(а * б))
    {
    cout << "ваш ответ " << c << " првільно" << endl;
    }
    }

  4. // приклад програми
    #include
    #include
    using namespace std;
    int main()
    {int a,b,c,f;
    cout<>a;
    cin>>b;
    C = A * B;
    cout<>f;
    if (е == гр) cout<<"verno";
    else if(f!= з) cout<<"ne verno , "<<"verno = "<<c;
    return 0 ;
    }

    1. А взагалі ваші уроки шалено круті!
      Готуюся до іспиту з програмування в універі по вашим урокам-пояснено все дуже добре і зрозуміло, окреме спасибі за відео

    2. Возможно…
      Але тільки ця сторінка присвячена і називається: “операторы выбора if и else в С ”.
      А щодо switch є інші сторінки.

  5. #include “stdafx.h”
    #include

    using namespace std;

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

    INT c1(0);
    int c2(0);
    INT C(0);

    cout << "Введите первое число " <> c1;
    cout << "Введите второе число " <> c2;
    cout << endl << endl << endl << endl;

    cout << "Введите ответ: " <> c;

    if (c1 * c2 == c)
    cout << "Поздравляем! вірна відповідь" << endl;
    else
    {
    cout << "Ошибка!!!!!!!!!!!!!!!!!!!" << endl;
    cout << "Правильный ответ: " << c1 * c2 << endl;
    }
    return 0;
    }

    Последняя задача)

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

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