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

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

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

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

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

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

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

  1. #include
    #include
    #include
    using namespace std;
    int main()
    {
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    int coffe, milk, choklate;
    cout << "Введите кол-во " <> coffe;
    cout <<"Кол-во кофе "<< coffe << endl;
    cout << "Введите кол-во " <> milk;
    cout <<"Кол-во "<< milk << endl;
    cout <> choklate;
    cout <<"Кол-во шоколада "<< choklate << endl;
    cout << "——————————-" << endl;
    float PriceCoffe, PriceMilk, PriceCholokate;
    cout << "цена кофе " <> PriceCoffe;
    cout <<"Цена кофе " <<PriceCoffe << endl;
    cout << "Цена молока" <> PriceMilk;
    cout << "Ценв молока "<<PriceMilk << endl;
    cout << "Цена шоколада " <> PriceCholokate;
    cout << "Цена шоколада "<<PriceCholokate << endl;
    float sum = 0;
    sum = (coffe * PriceCoffe) + (milk * PriceMilk) + (choklate * PriceCholokate);
    cout << "Общая стоимость = ";
    cout << coffe * PriceCoffe << "+" << milk * PriceMilk << "+" << choklate * PriceCholokate << "=" << sum << endl;

    }

  2. #include

    using namespace std;

    int main (){
    int chokolate = 30;
    int milk = 20;
    int coffe = 12;

    cout << "sum chololate, miilk, coffe = " << chololate + miilk + coffe << endl;
    }

    :D

  3. #include
    #include
    using namespace std;

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

    int kol_posit = 0;
    int vilki = 1;
    int tar_melk = 1;
    int tar_glub = 1;
    int logki = 1;
    int chashki = 1;
    int itogo = 0;
    cout <> kol_posit;
    vilki = vilki * kol_posit;
    logki = logki * kol_posit;
    tar_glub = tar_glub * kol_posit;
    tar_melk = tar_melk * kol_posit;
    chashki = chashki * kol_posit;
    cout << "вам потребуется \n";
    cout << "вилок " << vilki << endl;
    cout << "ложек " << logki << endl;
    cout << "глубоких тарелок " << tar_glub << endl;
    cout << "мелких тарелок " << tar_melk << endl;
    cout << "чашек " << chashki << endl;
    itogo = vilki + tar_melk + tar_glub + logki + chashki;
    cout << "итого понадобится " << itogo << " предметов";
    return 0;

    }

    1. #include
      #include
      #include

      using namespace std;

      int main() {

      setlocale(LC_ALL, “RU”);

      int milk, coffe, chololad, result;
      cout <> milk;
      cout <> coffe;
      cout <> chololad;
      result = milk + coffe + chololad;
      cout << milk << "+" << coffe << "+" << chololad << "=" << result << endl;

      return 0;

      }

  4. #include

    using namespace std;

    int chaska = 25;
    int bludce = 0;
    int lojka = 0;

    int sum;

    int main()
    {
    setlocale(LC_ALL, “Rus”);
    if (bludce <= chaska){
    bludce += 1;
    }

    if (lojka <= chaska) {
    lojka += 1;
    }

    if (lojka = chaska) {
    if (bludce = chaska) {
    cout << "Количество приборов на столе поровну" << endl;
    sum = chaska + lojka + bludce;
    cout << "Общая сумма: " << sum << " предметов" << endl;
    }
    }
    return 0;
    }

  5. #include

    using namespace std;

    int main()
    {
    int a = 10;
    int b = a + 3;
    int c = a + b;
    setlocale(LC_ALL, “rus”);
    cout << "Введите значение для первой переменной: \n";
    cout << "\t1 переменная: " << a << endl;
    cout << "\t2 переменная: " << b << endl;
    cout << "\t3 переменная: " << c << endl;

    return 0;
    }

  6. int Counter{};
    int Titles_Counter{};
    char **Titles{nullptr};
    bool Get_Price(float &price, char prod_name[])
    {
    double units{};
    double unit_price{};

    if (Counter > Titles_Counter – 1)
    return false;

    cout << "——————————" << endl;
    cout << "Name of Product: " << prod_name << endl;
    cout <> units;
    cout <> unit_price;
    price = units * unit_price;
    cout << prod_name << " price: " << price << endl;
    cout << "——————————" << endl;
    cout << endl;

    return true;
    }
    void Prod_Name(const char arr[])
    {
    ++Titles_Counter;

    if (Titles_Counter <= 0)
    return;

    if (Titles_Counter == 1)
    {
    Titles = new char* [Titles_Counter];
    Titles[0] = (char*)arr;
    }
    else
    {
    char** buffer_char = new char* [Titles_Counter];

    for (int i = 0; i < Titles_Counter; i++)
    {
    if (i == (Titles_Counter – 1))
    buffer_char[i] = (char*)arr;
    else
    buffer_char[i] = Titles[i];
    }

    delete []Titles;
    Titles = nullptr;

    Titles = new char* [Titles_Counter];

    for (int i = 0; i < Titles_Counter; i++)
    Titles[i] = buffer_char[i];

    delete[]buffer_char;
    buffer_char = nullptr;
    }
    }
    inline void Prod_List()
    {
    Prod_Name("Chokolate");
    Prod_Name("Milk");
    Prod_Name("Coffe");
    }
    int main()
    {
    float total_check{}, price{};

    Prod_List();

    while (Get_Price(price, Titles[Counter]))
    {
    total_check += price;
    ++Counter;
    }

    cout << "——————————" << endl;
    cout << "Total Check: " << total_check << endl;
    cout << "——————————" << endl;

    }

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

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