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: 5254

Užduotis

Informikas, perskaitęs verslo žurnalo „Forbes“ rekomendaciją, nusprendė sekti savo išlaidas ir patikrinti, ar pajamos pasiskirstė pagal rekomenduojamą 50-20-30 taisyklę.

Parašykite programą, kuri apskaičiuotų, kiek iš viso buvo skirta tam tikrai sričiai ir įvertintų, ar Informikas sugebėjo tinkamai kontroliuoti savo išlaidas.

Pradiniai duomenys: tekstiniame faile „Duomenys.txt“ pateikti pradiniai duomenys. Pirmoje eilutėje nurodytas savaičių kiekis n. Tolimesnėse n eilučių pateikta, kiek Informikas skyrė tam tikrai sričiai: 1 skaičius - pinigai skirti kasdienėms išlaidoms, 2 - atsidėti pinigai, 3 - pinigai promogoms. Kadangi informikas nori tiksliai atitikti 50-20-30 taisyklę, pinigai - sveikieji skaičiai.

Rezultatai: tekstiniame faile „Rezultatai.txt“ pateikiamas įvertinimas. Jeigu išlaidos atitiko 50-20-30 taisyklę, vadinasi: Informikui pavyko tinkamai kontroliuoti savo išlaidas, kitu atveju - nepavyko.

Pavyzdys:

Duomenys.txt   Rezultatai.txt

4
19 0 10
12 10 10
10 5 10
9 5 0

Pavyko

Duomenys.txt   Rezultatai.txt

4
20 0 30
21 10 10
0 10 10
11 5 0

Nepavyko

Reikalavimai

  • n, kiekvienos srities sumos ir bendra suma - int tipo kintamieji.
  • Sukurkite funkciją, kuri per savo vardą grąžina bendrą visų sričių sumą: int Bendrasuma(int a, int b, int c).
  • Sukurkite funkciją, grąžinančią įvertinimą, ar Informikui pavyko tinkamai kontroliuoti savo išlaidas: string Patikrinimas(int bendrasuma, int a, int b, int c).
  • main() funkcijoje patikrinkite įvertinimą ir į tekstinį failą „Rezultatai.txt“ įrašykite verdiktą.
  • Nenaudokite masyvų!

 

Papildoma informacija

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