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

Du verslininkai, pamatę kylančias kriptovaliutų kainas, sumanė į jas investuoti. Vis dėlto, prieš investuojant reikėjo padaryti analizę, kuri atneš daugiausia pelno (Bitcoin, Litecoin, Etherium, Zcash ir t.t.). Taigi, surinkę pastarųjų savaičių duomenis (kriptovaliutos kainas), padėkite jiems nuspręsti, kuri kriptovaliuta atneš daugiausia pelno.

Nuskaitykite duomenis iš failo Duomenys.txt. Pirmoje eilutėje pateikta, kelių savaičių duomenys surinkti. Antroje eilutėje pateiktas skirtingų kriptovaliutų kiekis. Trečioje ir tolesnėse eilutėse nurodytos kriptovaliutų kainos kiekvieną savaitę.

  1. Duomenys.txt
  1. Rezultatai.txt

2

10

1000.5 10 15 459.6 679 123 551 923 260 10

1150.7 50 10 400.3 892 124 580 1203 290 9.50

 

Valiuta ir jos pokytis

1.15.0125%

2.400%

3.-33.3333%

4.-12.9025%

5.31.3697%

6.0.813008%

7.5.26316%

8.30.3359%

9.11.5385%

10.-5%

Daugiausia kaina pakilo 2 valiutos.

Maziausia kaina pakilo/nusmuko 3 valiutos.

2

10

2331.5 1000.45 15 3452.6 987 1002 15 789 365 5

5120.7 957.4 10 3654.3 892 1004 98 987 290 9.98

 

Valiuta ir jos pokytis

1.119.631%

2.-4.30306%

3.-33.3333%

4.5.84197%

5.-9.62513%

6.0.199601%

7.553.333%

8.25.0951%

9.-20.5479%

10.99.6%

Daugiausia kaina pakilo 7 valiutos.

Maziausia kaina pakilo/nusmuko 3 valiutos.

2

10

31.5 564 0.7 824.6 1100.5 321 442 9233 491 10000.56

42.7 694 1.4 743.3 945 421 440 12310 491 11111.56

 

Valiuta ir jos pokytis

1.35.5556%

2.23.0496%

3.100%

4.-9.85933%

5.-14.1299%

6.31.1526%

7.-0.452489%

8.33.3261%

9.0%

10.11.1094%

Daugiausia kaina pakilo 3 valiutos.

Maziausia kaina pakilo/nusmuko 5 valiutos.

Reikalavimai

  • Kiekvienos savaitės kainas nuskaitykite į naujus masyvus: masyvo indeksas atitinka kriptovaliutą, reikšmė - jos kainą.
  • Parašykite funkciją, kuri apskaičiuotų kriptovaliutų kainų kilimą/kritimą procentais  nuo pirmos savaitės.
  • Parašykite funkciją, kuri surastų, kurios kriptovaliutos vertė daugiausia pakilo.
  • Parašykite funkciją, kuri surastų, kurios kriptovaliutos vertė mažiausia pakilo.

Papildoma informacija

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