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

  Юрий  | 

  Обновл. 29 Авг 2020  | 

 8034

 ǀ   30 

Здесь размещены задания по С++, которые вы можете выполнить. Каждое задание имеет свой уровень сложности. Готовых ответов не будет, поэтому 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 (10 оценок, среднее: 4,90 из 5)
Загрузка...

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

  1. Аватар Данил:

    3 задание

  2. Аватар Slava:

    Quest #2

  3. Аватар Slava:

    Quest #1

  4. Аватар Павел:

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

  5. Аватар Марат:

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

  6. Аватар Александр:

    Задача 2.

  7. Аватар Алена:

    Задача 2.

  8. Аватар Алена:

    Задача 1.

  9. Аватар Владимир:

    Задание №2

  10. Аватар Владимир:

    Задание №1

  11. Аватар Анастасия:

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

  12. Аватар Анастасия:

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

  13. Аватар Анастасия:

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

  14. Аватар Игорь:

    2 задание

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

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

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

  15. Аватар Владимир:

    // Задание №3

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

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

  16. Аватар Юлия:

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

    1. Юрий Юрий:

      Пожалуйста 🙂

  17. Аватар Shom:

    Задание №3.

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

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

      1. Аватар Shom:

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

  18. Аватар Shom:

    Задание №2.

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

      Вот это всё:

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

      1. Аватар Shom:

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

  19. Аватар Shom:

    Задание №1.

  20. Аватар Илья:

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

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

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

  21. Аватар Илья:

    Задание №2

  22. Аватар Илья:

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

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

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