Часть №5: Практические задания по С++

  Юрий  | 

  Обновл. 16 Сен 2021  | 

 31036

 ǀ   38 

Здесь размещены задания по С++, которые вы можете выполнить. Каждое задание имеет свой уровень сложности. Готовых ответов не будет, поэтому welcome в комментарии!

Easy: Задание №1

Напишите программу пересчета величины временного интервала, заданного в минутах, в величину, выраженную в часах и минутах.

Пример результата выполнения программы:

Введите временной интервал (в минутах): 150
150 минут = 2 ч. 30 мин.

Medium: Задание №2


Напишите программу, которая выводит на экран таблицу стоимости, например, яблок в диапазоне от 100 г до 1 кг с шагом 100 г.

Пример результата выполнения программы:

Введите цену 1 кг яблок: 16.50
Вес    Стоимость
(г)     (руб.)
100      1.65
200      3.30
300      4.95
400      6.60
500      8.25
600      9.90
700      11.55
800      13.20
900      14.85
1000     16.50

Hard: Задание №3

Напишите программу-таймер, которая по истечении заданного промежутка времени (который вводит пользователь) выдает звуковой сигнал.


Оценить статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (26 оценок, среднее: 4,85 из 5)
Загрузка...

Комментариев: 38

  1. Филипп:

    Задание №1.

  2. Александр:

  3. Finchi:

    Задача №3:

  4. Руслан:

    Задание 3:

  5. WAR:

    Задание №2:

  6. WAR:

    Задание №1:

  7. Rock:

    Психанул и переписал 3 задание включив проверку ввода и отображение циферблата

  8. Rock:

    Задача 1:

    Задача 2:

    Задача 3:

  9. Данил:

    3 задание

  10. Slava:

    Quest #2

  11. Slava:

    Quest #1

  12. Павел:

    Самая простая реализация без заморочек

  13. Марат:

    Немного заморочился, но получилось прикольно. Даже есть некий графический интерфейс. Все управление осуществляется стрелками.

  14. Александр:

    Задача 2.

  15. Алена:

    Задача 2.

  16. Алена:

    Задача 1.

  17. Владимир:

    Задание №2

  18. Владимир:

    Задание №1

  19. Анастасия:

    Моё решение задания №3:

  20. Анастасия:

    Моё решение задания №2:

  21. Анастасия:

    Моё решение задания №1:

  22. Игорь:

    2 задание

    1. Анастасия:

      Корявенько вот это вот получилось:

      — c одной стороны, Вы отталкиваетесь от единиц, с другой — от сотен грамм, и пытаетесь их поженить через невнятную переменную kk, которая увеличивается искусственно в цикле for, почему её в условия цикла не запихнули?
      Было бы лучше отталкиваться либо от количества сотен, либо от сотен как таковых, всё привести к одному.

  23. Владимир:

    // Задание №3

    1. Анастасия:

      Ох, и намудрили Вы тут, Владимир! Даже цвет консоли не поленились задать!

  24. Юлия:

    Огромная благодарность за задания!!! Очень помогает восполнить пробелы в знаниях (я — самоучка, инет мне в помощь). И участникам респект!

    1. Фото аватара Юрий:

      Пожалуйста 🙂

  25. Shom:

    Задание №3.

    1. Анастасия:

      Я не знаю команд консоли Линукс, но мне понравился Ваш код. Только вот справедливо ли то, что нигде не учитывается время на выполнение действий программы до sleep(1) ? Ведь если задать таймер на часы, как Вы предполагаете, суммарно, возможно, накопятся какие-то секунды, и счётчик уже получится неточным.

      1. Shom:

        Да, всё верно — точность у этого таймера, скажем так, "бытовая".

  26. Shom:

    Задание №2.

    1. Анастасия:

      Вот это всё:

      видимо имеет отношение к отступам и пробелам фиксированной длины. Надо бы почитать про это…

      1. Shom:

        setw() (set width) — установка ширины поля , left — размещение с левой стороны этого поля. fixed — это уже к формату вывода числа относится.

  27. Shom:

    Задание №1.

  28. Илья:

    Задание №3:
    Возможно, использовать класс из урока 129 не очень честно, но он ведь реально быстрый, понятный и удобный,

    1. Анастасия:

      Я почти так же сделала.

  29. Илья:

    Задание №2

  30. Илья:

    Задание №1(короче только Hello, world(и то не на всех языках)):

Добавить комментарий для Shom Отменить ответ

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