Основы программирования на С++ для начинающих

Задачи: ввод и вывод данных

В предыдущей статье  Вывод данных на экран и ввод данных с клавиатуры мы подробно рассмотрели эту тему. Пришло время практики – так как нам предстоит много трудиться, чтобы наработать определённые навыки, необходимые программисту и  развивать потихоньку своё логическое мышление.

1. Создайте 4 переменные с разными типами данных и предложите пользователю ввести в них значения. После ввода, отобразите их на экране.

2. Создайте 5 переменных типа char, предложите  пользователю ввести слово из пяти букв и покажите эти символы (слово) на экран. (Символы вводить латиницей, т.к. кирилица будет отображаться некорректно. Почему? Это мы рассмотрим в одном из наших следующих уроков)

3. Вывести на экран текст в таком виде:

вывод данных на экран

4. Пользователь должен ввести 2 числа. Вам надо показать на экран произведение этих чисел, сумму и разницу.  Покажите так же среднее арифметическое этих введенных чисел.


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

46 thoughts on “Задачи: ввод и вывод данных

  1. #include
    using namespace std;

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

    int digit = 0;
    double digit2 = 0;
    char symbol = 0;
    bool trueOrFalse = 0;

    cout <> digit;
    cout <> digit2;
    cout <> symbol;
    // в переменную типа bool с помощью cin можно ввести
    // только числа 0 (интерпретируется как false) и 1 (true)
    cout <> trueOrFalse;

    cout << endl << endl;
    cout << "Целое число: " << digit << endl;
    cout << "Вещественное число: " << digit2 << endl;
    cout << "Символ: " << symbol << endl;
    cout << "bool: " << trueOrFalse << endl;

    return 0;
    }

    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    #include
    using namespace std;

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

    char letter1 = 0;
    char letter2 = 0;
    char letter3 = 0;
    char letter4 = 0;
    char letter5 = 0;

    cout << "Введите слово из 5-ти букв: " <> letter1 >> letter2 >> letter3 >> letter4 >> letter5;

    cout << "Вы ввели: ";
    cout << letter1 << letter2 << letter3 << letter4 << letter5;
    cout << endl;

    return 0;
    }

    #include
    using namespace std;

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

    float num1 = 0;
    float num2 = 0;

    cout <> num1;
    cout <> num2;

    cout << num1 << " + " << num2 << " = " << num1 + num2 << endl;
    cout << num1 << " – " << num2 << " = " << num1 – num2 << endl;
    cout << num1 << " * " << num2 << " = " << num1 * num2 << endl;

    cout << "Средне арифметическое: ";
    cout << num1 << " + " << num2 << " / " << 2 << " = ";
    cout << (num1 + num2)/2 << endl;

    cout << endl;

    return 0;
    }

  2. Ребята, а как в Visual Studio создавать сразу несколько исходных файлов в одном проекте ? Когда я просто добавляю класс и снова использую функцию main { } , компилятор выдает ошибку из-за двойного использования m a i n ?

  3. 1.
    #include

    using namespace std;

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

    char 1;

    char 2;

    char 3;

    char 4;

    std::cout << "Введите 4 любых символов: " <> 1 >> 2 >> 3 >> 4;

    std::cout << "Вы ввели: << 1 << 2 << 3 << 4 << endl;

    return 0;
    }

  4. 2.
    #include

    using namespace std;

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

    char symbol1;

    char symbol2;

    char symbol3;

    char symbol4;

    char symbol5;

    std::cout << "Введите слово из 5-и букв: " <> symbol1 >> symbol2 >> symbol3 >> symbol4 >> symbol5;

    cout << "Вы ввели: << endl;
    std::cout << symbol1 << symbol2 << symbol3 << symbol4 << symbol5 << endl;
    return 0;
    }

  5. #include
    using namespace std;

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

    cout << "\tА почему в ресторане ей никогда не нравится то,\n";
    cout << "\tчто заказала она, и всегда нравится то, что заказал я?\n";
    cout << "\tИ она начинает есть у меня из тарелки. Я ей говорю:\n";
    cout << "\t\<\\>. Она говорит\<\<Зачем?\n";
    cout <\>. И съедает половину\n”;
    cout << "\t\t\\\\к.ф.\"О чём говорят мужчины\" \\\\\n";

    return 0;
    }

  6. #include
    using namespace std;

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

    int Beeer = 0;
    int Beeer2 = 0;

    cout <> Beeer;
    cout <> Beeer2;

    cout << endl << endl;
    cout << "Первое число: "<< Beeer<<endl;
    cout << "Второе число: " << Beeer2 << endl;

    cout << endl << endl;
    cout << "Сумма чисел: " << Beeer + Beeer2 << endl;
    cout << "Произведение числа: " << Beeer2 * Beeer<< endl;
    cout << "Разница чисел: " << Beeer – Beeer2 << endl;
    cout << "Среднее арифметическое чисел: " << (Beeer2 + Beeer) / 2 << endl;

    return 0;
    }

  7. Посмотрел видео к уроку и сократил код:
    #include
    using namespace std;

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

    float Beeer, Beeer2;

    cout <> Beeer >> Beeer2;

    cout << endl << endl;
    cout << "Первое число: "<< Beeer <<endl << "Второе число: " << Beeer2 << endl << endl;

    cout << "Сумма чисел: " << Beeer + Beeer2 << endl;
    cout << "Произведение числа: " << Beeer2 * Beeer<< endl;
    cout << "Разница чисел: " << Beeer – Beeer2 << endl;
    cout << "Среднее арифметическое чисел: " << (Beeer2 + Beeer) / 2 << endl;

    return 0;
    }

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *