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

Задачи: Типы данных, переменные и константы

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

1. Объявить переменные с помощью которых можно будет посчитать общую сумму покупки нескольких товаров. Например плитки шоколада, кофе и пакеты молока.

2. Объявить три переменные типа int и присвоить первой числовое значение, вторая переменная равна первой переменной увеличенной на 3, а третья переменная равна сумме первых двух.

3. Объявить переменные, для подсчета общего количества предметов для сервировки стола. Например чашки, такое же количество блюдец и ложек.

126 thoughts on “Задачи: Типы данных, переменные и константы

  1. У меня игнорируется COUT (онлайн компилятор)
    #include
    using namespace std;
    int chocoP, milkP, cofeP, chocoC, milkC, cofeC;
    int main() {
    setlocale(LC_ALL, “rus”);
    cout << "Вводите количество шоколадок" <> chocoC;
    cout << "Введите цену шоколадок" <> chocoP;
    cout << "Вводите количество молока" <> milkC;
    cout << "Введите цену молока" <> milkP;
    cout << "Вводите количество кофе" <> cofeC;
    cout << "Введите цену кофе" <> cofeP;
    cout << "Сумма шоколадок" << chocoC*chocoP << endl;
    cout << "Cумма молока" << milkC*milkP << endl;
    cout << "Cумма кофе" << cofeC*cofeP << endl;
    cout << "ИТОГО " << chocoC*chocoP+cofeC*cofeP+milkC*milkP << endl;
    return 0;
    }

    1. cout << "Вводите количество шоколадок" chocoC;
      cout << "Вводите количество молока" milkC;
      cout << "Введите цену молока" milkP;
      cout << "Вводите количество кофе" cofeC;
      cout << "Введите цену кофе" cofeP
      2 стрелочки в разные стороны

  2. вторую задачу решил чутка по другому, и тут назревает вопрос.
    правильно ли я все сделал т.к. ответ дает правильный.

    #include
    using namespace std;

    int main()
    {
    int nm_1 = 11;
    int nm_2 = 0;
    int nm_3 = 0;

    nm_2 = (nm_1 + 3);
    nm_3 = (nm_1 + nm_2);

    cout << nm_3<<endl;

    return 0;
    }

    ответ дает правильный (25)

  3. int d;
    cout << "введите количество гостей: " <> d;
    int a = d; //чашки
    int b = d; //Блюдца
    int c = d; //ложки
    int g = a + b + c;
    cout << "Нужно чашек: " << a
    << endl<<"Нужно ложек: " << c
    << endl<<"нужно блюдец: " << d
    << endl<<"всего предметов= " << g << endl;

  4. #include
    using namespace std;

    int main()
    {
    cout << "\t\t\t\tПродукти\t\t"<< endl;

    float a = 3.5;
    float b = 2.7;
    float c = 4.8;
    float ad = 0.9855;
    float bd = 0.99;

    cout << "\tЦіна Продуктів: " << " Молоко=3.5$\t Мясо=2.7$\t Шоколад=4.8$" <<endl;

    int aNumber;
    int bNumber;
    int cNumber;

    cout <> aNumber;
    cout <> bNumber;
    cout <> cNumber;
    float sum1 = ( a * aNumber );
    float sum2 = ( b * bNumber );
    float sum3 = ( c * cNumber );

    float PriceOfProducts = ( sum1 * ad ) + ( sum2 * bd ) + sum3;
    float PriceOfMilk = sum1 * ad;
    float PriceOfMeat = sum2 * bd;
    cout << " Ціна Молока: " << sum1 << "$" << "\t\tЗа знижкою:" << PriceOfMilk << "$" <<endl;
    cout << " Ціна Мяса: " << sum2 << "$" << "\t\tЗа знижкою:" << PriceOfMeat << "$" << endl;
    cout << " Ціна Шоколади: " << sum3 << "$" << "\tЗнижка відсутня" << endl;
    cout <” << endl;

    cout << "\t\tЦіна Продуктів: = " << PriceOfProducts << "$" << endl << endl;;
    return 0;
    }
    №1-Completed*

    1. #include
      using namespace std;

      int main()
      {
      int first, second, third;

      cin >> first;

      second = first + 3;

      third = first + second;

      cout << "second = " << second << "\n third = " << third;

      return 0;
      }
      №2- Completed

      1. #include
        using namespace std;

        int main()
        {
        int cups, soucer, spoons;
        cin >> cups;
        soucer = spoons = cups;
        cout << "soucer = " << soucer << "\n\t spoons = " << spoons;
        return 0;
        }
        №3-Completed

  5. У меня вот так получилось

    setlocale(LC_ALL, “russian”);
    int chokolat, kofe, moloko;
    cout <> chokolat;
    cout <> kofe;
    cout <> moloko;
    int price = chokolat + kofe + moloko;
    cout << "Общая цена всех продуктов" << price <<"\n";

  6. Первое сделал покрасивше
    #include “pch.h”
    #include

    using namespace std;

    int main()
    {
    setlocale(0, “”);

    int chocolate;
    int milk;
    int coffee;
    cout <> chocolate;
    cout <> milk;
    cout <> coffee;
    float priceOfChocolate = 11.04;
    float priceOfMilk = 9.59;
    float priceOfCoffee = 70.77;

    float sum = 0;
    sum = (chocolate * priceOfChocolate) + (milk * priceOfMilk) + (coffee * priceOfCoffee);

    cout << "Общая стоимость покупки = " << sum << endl;

    return 0;
    }

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

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