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

Завдання: Цикл for в С

Раз вы приступаете к задачам,  значить вже знаєте що таке цикл for. Рассмотрим несколько задач, в рішенні яких він застосовується і, тем самым, закрепим полученные знания. Практика програмування– найкращий спосіб розібратися з матеріалом і запам'ятати інформацію надовго.

1. Написать программу, яка буде показувати на екран квадрат числа,  введеного користувачем. Пользователь должен сам решать –  вийти з програми або продовжити введення. (Подсказка – необходимо запустить бесконечный цикл, в котором предусмотреть его прерывание, при наступлении определённого условия).

2. В спортзал ежедневно приходит какое-то количество посетителей. Необходимо предложить пользователю ввести такие данные: сколько человек посетило спортзал за день, ввести возраст каждого посетителя и в итоге показать возраст самого старшего и самого молодого из них, а так же посчитать средний возраст посетителей.

Для самостоятельно задания, пропонуємо вам вирішити схоже завдання. Организовать ввод количества посетителей спортзала и количества часов проведенных каждым из них в спортзале. В итоге посчитать и показать общую сумму, которую посетители заплатили за тренировки.

 3. На складе имеется определённое количество ящиков с яблоками (в нашем примере 15). Когда подъезжает машина для погрузки, попросить пользователя ввести, сколько ящиков загрузить в первую машину,  в другу і так далі, пока не закончатся ящики с яблоками. Предусмотреть тот случай, когда пользователь введёт количество ящиков больше, чем есть на складе.

При возникновении вопросов обращайтесь к нам в комментариях.

161 думки про "Завдання: Цикл for в С

  1. #include
    using namespace std;
    int main()
    {
    setlocale(LC_ALL,”Rus”);
    ІНТ користувач = 0;
    ІНТ годину = 0;
    INT sumHour = 0;
    Вартість поплавок = 55.5;
    Кнопка символ = «у»;

    for (;;)
    {
    cout <> користувач;
    for (int i = 0; i < користувач; i )
    {
    cout << "Сколько часов занимался " << i + 1 << "-й посетитель? " <> годину;
    sumHour + = годину;

    }
    Поплавок приз = sumHour * вартість;
    cout << "Общая сумма == " << прийняття << " USD\n";
    cout <> кнопка;
    if (кнопка != «Y’ && кнопка != «А»);
    break;
    }
    system(“пауза”);
    return 0;

  2. не ругайте за оформление
    #include
    using namespace std;
    int main()
    {
    ІНТ коробка = 15;
    ІНТ minusBox[15];
    cout << "4islo boxiv:15";
    cout << endl;
    for (int i = 0; i < 15; i ) {

    cout << "y " << (я + 1) <> minusBox[i];
    box- = minusBox[i];
    if (коробка == 0) {
    cout << "zakin4ilisya box";
    exit(1);
    }
    else if (коробка < 0) {
    cout << "Hemae stilki boxiv";
    exit(0);
    }
    cout << "lischilosya boxiv:" << коробка << endl;

    }

    }

  3. #include
    #include

    using namespace std;

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

    ІНТ відвідувачів;
    ІНТ час;
    INT сума;

    cout << "Введите кол-во посетителей " <> відвідувачів;

    for (int i = 0; i<відвідувачів; i )
    {
    cout << "Введите кол-во часов проведнное в спортзале " <> time;
    сума = час * 100;
    cout << " Общая сумма "<< sum << "$" << endl;

    }

    return 0;
    }

  4. Трохи по своєму зробив))
    #include

    using namespace std;

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

    ІНТ чол, дозволяти, c, min, max, srar, chas, Денг, dengivchas,chas2;
    cout << "Введите количество человек прошедших в спорт зал" <> chel;
    cout << "Введите стоимость посещения спорт зала в час" <> dengivchas;
    хв = 0;
    макс = 0;
    з = 0;
    Deng = 0;
    chas2 = 0;
    for (int i = 1; i <= chel; i ) {
    cout << "Сколько лет " << i << " людині?" <> дозволяти;
    cout << "Сколько часов провёл в спорт зале?" <> chas;
    if (i == 1)
    хв = незначне;
    if (макс = нехай)
    хв = незначне;
    з + = нехай;
    chas2 + = Чес;
    }
    Deng = chas2 * dengivchas;
    srar = з / chel;
    cout << min << " Это минимальный возраст"<<endl << endl;
    cout << max << " Это максимальный возраст"<<endl << endl;
    cout << srar << " Середній вік" << endl << endl;
    cout << Денг << " прибуток" << endl << endl;
    return 0;
    }

  5. #include

    using namespace std;

    int main()
    {
    INT numBoxes = 15;
    INT downloadBoxes = 0;

    for(int i;;i )
    {
    cout<<"Введите, сколько ящиков с яблоками вы хотите загрузить в "<< + 1 <> downloadBoxes;

    if(downloadBoxes > numBoxes)
    {
    cout<<"Ящиков в наличии: "<< numBoxes<<endl;
    i–;
    }
    else
    {
    numBoxes - = downloadBoxes;
    }

    if(numBoxes == 0)
    {
    cout<<"Ящики с яблоками закончились! Давай до свидания!";
    break;
    }

    }

    return 0;
    }

  6. #include

    using namespace std;

    int main()
    {

    ІНТ гості = 0;
    INT hourGuests = 0;
    INT = Сум 0;
    INT totalSumm = 0;

    cout <> гості;
    cout << "Введите кол-во часов каждого посетителя: ";
    for(int i = 0; i > hourGuests;
    summ + = hourGuests;
    }
    totalSumm = summ * 10;
    cout << "Общая сумма которую посетители заплатили за тренировку в спортзале: " << totalSumm << " $ "<< endl;

    return 0;
    }

      1. #include

        using namespace std;

        int main()
        {

        ІНТ гості = 0;
        INT hourGuests = 0;
        INT = Сум 0;
        INT totalSumm = 0;

        cout <> гості;
        cout << "Введите кол-во часов каждого посетителя: ";
        for(int i = 0; i > hourGuests;
        summ + = hourGuests;
        }
        totalSumm = summ * 10;
        cout << "Общая сумма которую посетители заплатили за тренировку в спортзале: " << totalSumm << " $ "<< endl;

        return 0;
        }

  7. ЗАВДАННЯ №3
    (Я так зробив)

    #include
    using namespace std;

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

    INT C;

    cout << "введите количество ящиков на складе :" <> c;

    cout << "__________________________________________" << endl << endl;

    ІНТ BOX = з;
    int a;
    б INT = 0;

    cout << "подьехала машина для погрузки" << endl << endl;

    cout << "__________________________________________" << endl << endl;

    for ( int i = 0; i < BOX; i )
    {
    cout << "осталось ящиков на складе :" << BOX << endl << endl;
    cout << "__________________________________________" << endl << endl;
    Ь + = 1;
    cout << "сколько ящиков загрузить в " << b << "-ую " << "машину :" << endl <> a;

    if (a > BOX)
    {

    cout << "на складе ящиков меньше чем :" << a << endl << endl;

    cout << "__________________________________________" << endl << endl;

    cout << "введите другое количесво ящиков :" << endl <> a;

    cout << "__________________________________________" << endl << endl;

    BOX - = а;

    cout << "__________________________________________" << endl << endl;

    }

    else {

    BOX - = а;

    cout << "__________________________________________" << endl << endl;
    }

    }

    cout << "cклад ящиков опустошен" << endl << endl;

    }

  8. #include
    using namespace std;
    int main()
    {
    setlocale(LC_ALL, “російський”);

    Int N;
    cout <> n;
    cout << "На складе есть " << n <<" ящиків з яблуками!" << endl;
    int Kolichestvo,number_car = 1;
    for (int i = 0; i < n; )
    {
    cout << "Введите количество ящиков, яке занурити в " <<number_car<> Kolichestvo;
    if (Kolichestvo <= П-я)
    {
    i + = Kolichestvo;
    number_car ++;
    }
    else
    cout << "Вы ввели больше ящиков чем на складе" << endl;
    cout <<"*************************************"<<endl;
    }
    cout << "Машины в пути:)";

    }

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

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