cóż, jest to coś podobnego do tego pytania, ale z niewielkimi różnicami. musisz napisać program z zapytaniem o szerokość paska postępu i ile pracy zostało wykonane. a następnie narysuj pasek postępu z następującymi funkcjami:
szerokość wskazuje, ile znaków musisz użyć, aby narysować pasek postępu
postęp jest podawany za pomocą wartości zmiennoprzecinkowej między 0..1.
pierwszy i ostatni pasek postępu powinien być czymś innym niż wszystkie inne znaki, na przykład „[” i „]”
Twój program powinien używać dwóch różnych znaków do określenia postępu od początku
musisz napisać, ile pracy wykonano na środku paska postępu, używając liczby dziesiętnej + znaku „%”.
punkt bonusowy za obsługę ekstremalnych nakładów, takich jak 150% lub -5% wykonanej pracy.
ocena liczby znaków * (1 bez premii lub premii za szerokość 0,75)
kilka przykładów prawidłowych wyników
79 0.15
[|||||||||||| 15% ]
25 0.76
[##########76%#####.....]
39 -0.12
[ -12% ]
25 7.6
[##########760%#########]