ну це щось подібне до цього питання, але з невеликими відмінностями. ви повинні написати програму, щоб запитати про ширину смуги прогресу та скільки роботи. а потім намалюйте смугу прогресу з такими функціями:
ширина вказує, скільки символів потрібно використовувати, щоб намалювати смугу прогресу
прогрес задається через значення з плаваючою комою між 0..1.
перший та останній символ у рядку прогресу має бути чимось відмінним від усіх інших символів, наприклад "[" та "]"
Ваша програма повинна використовувати два різних символи, скільки прогресу пройшло з початку
ви повинні написати скільки роботи виконано прямо посередині рядка прогресу, використовуючи десяткове число + знак "%".
бонусний бал за обробку крайніх входів, таких як 150% або -5% виконаної роботи.
набрав кількість символів * (1 без бонусу або бонус шириною 0,75)
кілька прикладів дійсних результатів
79 0.15
[|||||||||||| 15% ]
25 0.76
[##########76%#####.....]
39 -0.12
[ -12% ]
25 7.6
[##########760%#########]