PYTHON - Reševanje naloge s strešniki

PYTHON - Reševanje naloge s strešniki

Avtor: Saša Kožuh

Učni cilji: Gradnja rešitve v pythonu. Delo s števili in nizi.

Besedilo naloge

Radi bi na novo prekrili streho in nas zanima, koliko strešnikov potrebujemo za to. Napravi program, ki mu vnesemo dolžino in širino strehe in dolžino in širino strešnikov, vse v centimetrih. Program naj izračuna, koliko strešnikov potrebujemo. (Stranice strešnikov morajo biti vzporedne stranicam strehe. Upoštevati je potrebno, da na robu odrezanih strešnikov ne moremo ponovno uporabiti. Strešnike lahko postavljamo bodisi pokončno bodisi ležeče, vsi pa morajo biti obrnjeni v isto smer.)

Primer:
Vnesi dolžino strehe: 5
Vnesi širino strehe: 3
Vnesi dolžino strešnika: 2
Vnesi širino strešnika: 2

Potrebujemo 6 strešnikov.

Ideja reševanja

  1. Najprej preberemo potrebne podatke - dimenzije strehe in strešnikov.
  2. Potem bomo izračunali razmerje med dolžino strehe in strešnika. Enako še za širino.
  3. Dobljena količnika bomo zakrožili na prvo večje celo število. Tako bomo ugodili pogoju, da se odrezanih strešnikov ne da uporabiti.
  4. Tako zaokroženi števili strešnikov vzdolž širine in dolžine strehe bomo med seboj pomnožili in dobili število strešnikov za celotno streho
  5. Rezultat bomo izpisali

Rešitev

0%
0%