IT Egzaminai/2019

Iš Pitonas.
16:01, 26 gegužės 2023 versija, sukurta Admin (aptarimas | indėlis) (Naujas puslapis: == 1 užduotis. Aliejus == <div style="text-align: right">''Maksimalus vertinimas – 20 taškų''</div> Ūkininkas išspaustą aliejų išpilsto į turimus vieno litro, trijų litrų ir penkių litrų indus. Pirmiausia aliejus pilamas į penkių litrų indus. Po to, jeigu reikia, – į trijų litrų indus, galiausiai, jeigu reikia, – į vieno litro indus. Nepilnai užpildyto indo neturi būti. Indų aliejui pilstyti gali būti pakankamai, per daug arba per mažai. Para...)
(skirt) ← Ankstesnė versija | Dabartinė versija (skirt) | Vėlesnė versija → (skirt)

1 užduotis. Aliejus

Maksimalus vertinimas – 20 taškų

Ūkininkas išspaustą aliejų išpilsto į turimus vieno litro, trijų litrų ir penkių litrų indus. Pirmiausia aliejus pilamas į penkių litrų indus. Po to, jeigu reikia, – į trijų litrų indus, galiausiai, jeigu reikia, – į vieno litro indus. Nepilnai užpildyto indo neturi būti. Indų aliejui pilstyti gali būti pakankamai, per daug arba per mažai.

Parašykite programą, kuri suskaičiuotų:

  • kiek buvo pripilta turimų vieno, trijų ir penkių litrų indų ir kiek litrų aliejaus liko neišpilstyta;
  • kiek vieno, trijų ir penkių litrų indų papildomai reikėtų įsigyti, norint tuo pačiu būdu išpilstyti visą likusį aliejų;
  • koks bus gautas pelnas, pardavus visus indus su aliejumi; visų indų kainos įskaičiuotos į aliejaus gamybos išlaidas.

Pradiniai duomenys

Duomenys pateikiami tekstiniame faile U1.txt. Duomenų faile įrašyta:

  • pirmoje eilutėje užrašyti keturi skaičiai: turimų vieno, trijų ir penkių litrų indų skaičiai n1, n3, n5 (1 ≤ n1, n3, n5 ≤ 35) ir išspausto aliejaus litrų skaičius k (1 ≤ k ≤ 1000).
  • antroje eilutėje užrašyti keturi skaičiai: aliejaus gamybos išlaidos, vieno, trijų ir penkių litrų indų su aliejumi pardavimo kainos.

Skaičiai atskirti vienu tarpo simboliu. Visi skaičiai yra sveikieji.

Rezultatai

Rezultatus pateikite tekstiniame faile U1rez.txt.

  • Pirmoje eilutėje įrašykite, kiek buvo pripilta ūkininko turimų vieno, trijų ir penkių litrų indų ir kiek litrų aliejaus liko neišpilstyta. Jeigu kurios nors talpos indai nepanaudoti, rašykite nulį. Jeigu visas aliejus buvo išpilstytas, rašykite, kad liko nulis litrų aliejaus.
  • Antroje eilutėje įrašykite, kiek vieno, trijų ir penkių litrų talpos indų liko nepanaudota. Jeigu visi atitinkamos talpos indai buvo panaudoti, rašykite nulį.
  • Trečioje eilutėje įrašykite, kiek papildomai vieno, trijų ir penkių litrų talpos indų reikėtų įsigyti, norint išpilstyti visą likusį aliejų. Jeigu aliejaus neliko, įrašykite tris nulius.
  • Ketvirtoje eilutėje įrašykite, koks bus gautas pelnas, pardavus visus indus su aliejumi. Jeigu pelno nebus, rašykite nulį. Jeigu bus nuostolis, užrašykite, koks (neigiamuoju skaičiumi).

Nurodymai

  • Sukurkite ir parašykite funkciją, kuri suskaičiuotų, kiek buvo panaudota nurodytos talpos indų ir kiek litrų aliejaus liko neišpilstyta.
  • Programoje nenaudokite sakinių, skirtų darbui su ekranu.


1 užduotis. Sprendimas

  print('Čia bus sprendimas')

2 užduotis. Sportas

2 užduotis. Sprendimas

  print('Čia bus sprendimas')