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

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

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

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

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

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

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

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

  1. setlocale(LC_ALL, “rus”);
    int a = 0;
    INT B = 0;
    cout <> a >> b;
    а = * b;
    cout <> b;
    if (а = Ь)
    cout << "Вы ответили правильно\n";
    else
    cout <<"\nПравильный ответ:"<< a<< endl;
    return 0;

  2. #include
    int main() {
    std::cout << "Input first number " <> firstNumber;

    std::cout << "Input second number " <> друге число;

    std::cout << "How much is " << firstNumber << "* " << друге число << "? " <> багато;

    if (мульти == (firstNumber * друге число)) {
    std::cout << "Your answer is correct! ВІТАЄМО!!!" << std::endl;
    }
    else {
    std::cout << "Your answer is not correct… :(( істинний відповідь: " << (firstNumber * друге число) << std::endl;
    };
    return 0;
    }

    1. #include
      int main() {
      std::cout << "Input first number " <> firstNumber;

      std::cout << "Input second number " <> друге число;

      std::cout << "How much is " << firstNumber << "* " << друге число << "? " <> багато;

      if (мульти == (firstNumber * друге число)) {
      std::cout << "Your answer is correct! ВІТАЄМО!!!" << std::endl;
      }
      else {
      std::cout << "Your answer is not correct… :(( істинний відповідь: " << (firstNumber * друге число) << std::endl;
      };
      return 0;
      }

  3. #include
    using namespace std;
    int main()
    {
    setlocale(LC_ALL, “російський”);
    cout <> a;
    cin >> b;
    cout << a << "*" << b <> x;
    if (з == х) {
    cout << "Ваш ответ верный" << endl;
    передати = брехня;
    }
    else { cout << "Ваш ответ неверен";
    cout << "Попробуйте еще раз" << endl << a << "*" << b << "=";
    }
    }while (передати == істинний);

    system("pause");
    }

  4. я тут ще трохи удосконалив завдання

    #include

    using namespace std;

    int main() {
    setlocale(LC_ALL, “Rus”);
    int a,b,c,е;
    while (true) {
    cout << "введите 2 числа " <> a >> b;
    з = а * b;
    cout << "напишите свой ответ " <> е;
    if(е == з){
    cout << "молодец ты правельно решил " << endl;
    }
    else {
    cout << "ты дурачек вот ответ: "<<c;
    cout << endl;
    }
    }
    system("pause");
    return 0;
    }

  5. #include
    using namespace std;
    int main()
    { setlocale(LC_ALL, “укр”);
    int a,b,c;
    cin>>a>>b;
    cout<>c;
    if(c!= A * B)
    cout<<а * б;
    else
    cout<<"Правильно";
    return 0;
    }

  6. #include “pch.h”
    #include
    using namespace std;
    int main()
    {
    setlocale(LC_ALL, “rus”);
    int a, b, багато;
    cout << "Enter the two value for multiplying" <> a;
    cin >> b;
    cout <> багато;
    if (мульти == * b)
    cout << "Good job, дійсно asnwer є:" << a * b << endl;
    else
    cout << "Bullshit. Asnwer є:" << a * b;
    return 0;
    }

  7. #include
    using namespace std;

    int main()
    {
    setlocale(0, “”);
    подвійний Num;

    cout <> num;

    if (A == 1) // Якщо введене число менше 10.
    cout << "это первый палец." << endl;
    if (A == 2) // Якщо введене число менше 10.
    cout << "это второй палец." << endl;
    if (A == 3) // Якщо введене число менше 10.
    cout << "это третий палец." << endl;
    if (A == 4) // Якщо введене число менше 10.
    cout << "это четвертый палец." << endl;
    if (A == 5) // Якщо введене число менше 10.
    cout << "это пятый палец." << endl;

    return 0;
    }

  8. #include
    using namespace std;

    int main(){
    int a,b,c,d;
    A1:cout<<"enter 2 numbers"<<endl;
    cout<>a;
    cout<>b;
    cout<<a<<"*"<<b<>d;
    з = а * Ь;
    if(д == гр) cout<<"right\n";
    if(d != з) cout<<"wrong\n"<<"Right answer is:"<<а * б<<endl;
    Гото a1;
    }

    це робоча програма 3 задачи

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

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