Advertisement
MladenKarachanov

PipesInPool Условие

Feb 14th, 2025
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.82 KB | None | 0 0
  1. Басейн с обем V има две тръби от които се пълни. Всяка тръба има определен дебит (литрите вода минаващи през една тръба за един час). Работникът пуска тръбите едновременно и излиза за N часа. Напишете програма, която изкарва състоянието на басейна, в момента, когато работникът се върне.
  2. Вход
  3. От конзолата се четат четири реда:
  4. • Първият ред съдържа числото V – Обем на басейна в литри – цяло число в интервала [110000].
  5. • Вторият ред съдържа числото P1 – дебит на първата тръба за час – цяло число в интервала [15000].
  6. • Третият ред съдържа числото P2 – дебит на втората тръба за час– цяло число в интервала [15000].
  7. • Четвъртият ред съдържа числото H – часовете които работникът отсъства – реално число в интервала [1.024.00]
  8. Изход
  9. Да се отпечата на конзолата едно от двете възможни състояния:
  10. • До колко се е запълнил басейна и коя тръба с колко процента е допринесла.
  11. o   "The pool is {запълненост на басейна в проценти}% full. Pipe 1: {процент вода от първата тръба}%. Pipe 2: {процент вода от втората тръба}%."
  12. Aко басейнът се е препълнил – с колко литра е прелял за даденото време.
  13. o   "For {часовете, които тръбите са пълнили вода} hours the pool overflows with {литрите вода в повече} liters."
  14. Примерен вход и изход
  15. Вход    Изход  Обяснения
  16. 1000
  17. 100
  18. 120
  19. 3   The pool is 66.00% full. Pipe 1: 45.45%. Pipe 2: 54.55%.    За 3 часа:
  20. Първата тръба е напълнила – 300 л.
  21. Втората тръба е напълнила – 360 л.
  22. Общо – 660 л. < 1000 л. => 66% са запълнени
  23. Първата тръба е допринесла с 45% (300 от 660 л.).
  24. Втората тръба е допринесла с 54% (360 от 660 л.).
  25. 100
  26. 100
  27. 100
  28. 2.5 For 2.50 hours the pool overflows with 400.00 liters.   За 2.5 часа:
  29. Първата тръба е напълнила – 250 л.
  30. Втората тръба е напълнила – 250 л.
  31. Общо – 500 л. > 100 л. => 400 л. са прелели.
  32.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement