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.

       
×

Įspėjimas

JUser: :_load: Nepavyko įkelti nario su id: 2018

Užduotis

Artėjant juodajam penktadieniui parduotuvės daro įvairias akcijas bei dideles nuolaidas.

Tad pirkėjai skuba ir seka visas naujienas, kad pavyktų nusipirkti įvairius daiktus kuo pigiau.

Pigu.lt, varle.lt ir 1a.lt paskelbė tokią akciją: specialiai el. parduotuvių parinktos prekės gauna net 45 proc. nuolaidą, jei jų likęs kiekis sandėlyje yra lyginis skaičius. 

Failo Duomenys.txt pirmoje eilutėje įrašyta elektroninė parduotuvė (string tipas), antroje eilutėje - prekių skaičius (int tipas), trečioje eilutėje - prekių kiekiai,  ketvirtoje eilutėje - kainos (double tipo).

Rezultatai:

a) ar pirkti prekę;

b) nupirktų prekių skaičius;

c) apskaičiuoti kiek pinigų buvo išleista paskutinei nupirktai prekei. Rezultatus išveskite dviejų skaitmenų po kablelio tikslumu.

Duomenys.txt

Rezultatai.txt

Pigu

5

2 5 6 12 29

10 15.5 12.5 50 49.99

 

Pigu.lt

Pirktu prekiu kiekis: 3

Paskutines pirktos prekes kaina: 27.5

Varle

7

3 4 9 18 23 51 77

16 9.5 48.5 34 25.99 345.5 411.5

 

 

Varle.lt

Pirktu prekiu kiekis: 2

Paskutines pirktos prekes kaina: 18.7

1a

4

2 6 46 129

4 120 12.5 15

 

 

1a.lt

Pirktu prekiu kiekis: 3

Paskutines pirktos prekes kaina: 6.88

Reikalavimai

Parašykite void tipo funkcijas:

  • funkciją, kuri nuspręstų ar pirkti prekę, perduodant bool tipo kintamąjį per funkcijos parametrus;
  • funkciją, kuri apskaičiuotų nupirktą prekių kiekį;
  • funkciją, kuri apskaičiuotų kiek pinigų buvo išleista paskutinei nupirktai prekei.

 

 

Papildoma informacija

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