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

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

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

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

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

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

висновок даних на екран

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


Питання задавайте в коментарях.

74 думки про "Завдання: ввод и вывод данных

  1. Якщо в останній задачі вибрати парне і непарне числа, то середнє арифметичне буде неправильним, чому так?


    #include
    #include
    using namespace std;

    int main()
    {
    setlocale(LC_ALL, "rus");
    int number1 = 0;
    int number2 = 0;

    cout <> number1;
    cin >> number2;

    cout << " Сумма чисел = " << number1 + number2 << endl;
    cout << " Разность чисел = " << number1 - number2 << endl;
    cout << " Произведение чисел = " << number1 * number2 << endl;
    cout << " Среднее арифметическое чисел = " << (number1 + number2) / 2 << endl;

    system("pause");
    return 0;
    }

    1. тому що якщо ввести наприклад 4 і 3, щось середнє арифм = 3,5.
      int – цілі числа

      1. Не так!
        цілочисельне ділення відкидає дробові залишки: (3+4)/2= 3
        І все працює правильно! ;-)

  2. До 4й завданню

    #include
    #include
    using namespace std;

    int main()
    {
    setlocale(LC_CTYPE, "rus");
    cout << "Приложение считает произведение 2х чисел, а так же сумму,разницу и среднее арифметическое\n\n";
    float a, b, c, d, e, f;
    cout <> a;
    cout <> b;

    c = a * b;//Произведение чисел
    cout << "Произведение чисел равно: " << c << "\n";
    d = a + b; // Сумма чисел
    cout << "Сумма чисел равна: " << d << "\n";
    e = a - b;// Разница чисел
    cout << "Разница чисел равна: " << e << "\n";
    f = (a + b)/2;
    cout << "Срежнее арифметическое этих двух чисел равно: " << f << "\n";

    system("pause");
    return 0;
    }

    1. Це залежить від встановленої у вас операційної системи.

      А взагалі, Windows – велика гидота для навчання програмуванню.
      встановіть Linux, хоча б у віртуальній машині, і вивчайте C ++ без головного болю.

      1. Іван, а чому такі веселощі? : “Сміх без причини – ознака дурень”.

  3. моя 4 зі знаками після коми

  4. # include
    using namespace std;
    int main ()
    {
    setlocale (0, “”);
    int a = 3, б = 4;
    cout << a * b <<' ' << a + b << ' ' << a – b << ' ' << (a + b)/2 <<'\n';
    system ("pause");
    return 0;
    }
    у мене поки не підводила setlocale (0, "") для кирилиці

  5. // виводить по черзі кожну змінну.

    #include “stdafx.h”
    #include
    #include
    #include

    using namespace std;

    int main()
    {
    setlocale(LC_ALL, “”);
    дабл А;
    int b;
    символ з;
    рядок р;
    cout << "введите целое число=" <> b;
    cout << "введите вещественное число=" <> a;
    cout << "введите символ=" <> c;
    cout << "введите строку=" <> p;

    cout << "целое=" << b << endl;
    сон(500);
    cout << "вещественное=" << a << endl;
    сон(500);
    cout << "символ=" << c << endl;
    сон(500);
    cout << "строка=" << p << endl;
    сон(500);

    system("pause");

    return 0;
    }

  6. ось що у мене вийшло

    #include
    #include
    using namespace std;

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

    int a = 0;
    INT B = 0;

    cout << "Показать на экране произведение введенных двух чисел, суму, різницю і середнє арифметичне. " << endl;
    cout << "Введите два числа " <> a >> b;

    cout << "Вы ввели: " << a << " и "<< b << endl;

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

    cout << endl;

    return 0;
    }

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

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