Практика. Часть №5

  Юрий  | 

  Обновл. 6 Сен 2019  | 

 2540

 ǀ   23 

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

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

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

    Задача 1.

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

    Задание №2

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

    Задание №1

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

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

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

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

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

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

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

    2 задание

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

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

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

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

    // Задание №3

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

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

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

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

    1. Юрий Юрий:

      Пожалуйста 🙂

  10. Аватар Shom:

    Задание №3.

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

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

      1. Аватар Shom:

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

  11. Аватар Shom:

    Задание №2.

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

      Вот это всё:

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

      1. Аватар Shom:

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

  12. Аватар Shom:

    Задание №1.

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

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

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

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

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

    Задание №2

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

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

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

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