Programavimo pamokėlės

pamokelesm

Mokymų ciklas „Programavimo pamokėlės" skirtos visiems, kurie nori išmokti programuoti.

IT galvosūkiai

itgalvosukiai

Konkurso tikslas – skatinti moksleivius domėtis IT sprendžiant įvairiausius galvosūkius.

Informikas

informikasm

Konkurso tikslas – supažindinti moksleivius su menu informacinėse technologijose ir mūsų talismanu.

Dr. J. P. Kazicko konkursai

kkonkursai

Žemaitijos, Aukštaitijos, Suvalkijos ir Dzūkijos regionuose vykdomas IT konkursas.

       

Užduotis

Studentų bendrabutyje įrengta savitarnos skalbykla, kuri dirba 12 valandų per parą ir kurioje yra 3 skalbimo mašinos. Skalbykloje esančios skalbimo mašinos skalbia dviejų rūšių skalbinius: medvilninius ir visus likusius. Vienu skalbimu galima skalbti iki 5kg skalbinių. Skalbimo mašinos darbo vadove rašoma, kad medvilniniai skalbiniai vienu skalbimu skalbiami 60 min, o visi likę – 50 min.  Tačiau, studentai pastebėjo, kad vieno skalbimo trukmė iš tikrųjų svyruoja iki  5 min. Pvz. medvilniai skalbiniai gali būti skalbiami 55 - 65 min., o visi likę 45 - 55 min.  

Apskaičiuokite kiek minučių daugiausiai ir mažiausiai užtruks kiekvieno studento skalbinių skalbimas, taip pat kaip kokia bus minimali ir maksimali skalbimo kaina, laikant, kad skalbimas apmokestinamas pagal valandas. Taip pat suskaičiuokite, kiek studentų suspės išskalbti skalbinius per vieną dieną iki skalbyklos darbo laiko pabaigos.

Pradinių duomenų faile Duomenys5.txt pirmoje eilutėje duotas skalbinius skalbiančių studentų skaičius ir vienos valandos skalbimo kaina. Sekančiose eilutėse – duomenys apie kiekvieno studento skalbinius: medvilninių skalbinių svoris ir visų likusių skalbinių svoris.

Rezultatų faile Rezultatai5.txt reikia išvesti kiekvieno studento minimalią ir maksimalią skalbinių skalbimo trukmę, minimalią ir maksimalią skalbimo kainą, o taip pat kiek studentų spės išskalbti skalbinius per vieną dieną.

Pradinių duomenų pavyzdys Rezultatai

9 3.2

6 7

11.6 12.8

8 3.2

4 2.4

6.5 7

20 23

9 10

3 7

4 9

220-260 11.73-13.87

330-390 17.60-20.80

165-195 8.80-10.40

110-130 5.87-6.93

220-260 11.73-13.87

495-585 26.40-31.20

220-260 11.73-13.87

165-195 8.80-10.40

165-195 8.80-10.40

Rūbus suspės išskalbti: 7 studentai

 

 

 

 

 

 

 

 

 

 

 

 

Reikalavimai

Reikia sukurti dvi funkcijas:

  1. Funkciją su parametrais-nuorodomis, suskaičiuojančią minimalią ir maksimalią vieno studento skalbimo trukmę.
  2. Funkciją su parametrais-nuorodomis, suskaičiuojančią minimalią ir maksimalią vieno studento skalbimo kainą.

Interaktyvus sprendimas

cpp/2015/2pamokele/2lygis/skalbykla

Papildoma informacija

  • Lygis: 2
  • Taškai: 100
Į viršų