NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Statistický výpočet

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Radka Balušková:22.2.2017 8:01

Mám problém. Ve škole jsme začali programovat v JAVĚ. A máme za úkol naprogramovat statistický výpočet kdy zadaní zní: ,,Do editačního pole se postupně zadává řada čísel (min. 10) a program vyhodnocuje součet, min, max, aritmetický a geometrický průměr." Trochu se v tom ztrácím.
Předem děkuji za pomoc

 
Odpovědět
22.2.2017 8:01
Avatar
Odpovídá na Radka Balušková
Vojtěch Vinter:22.2.2017 8:36

Udělej si pole velikosti min. 10 a to naplň cyklem libovolnými čísly. Pak už jen sestavíš algoritmy na hledání minima v poli, maxima v poli, součet pole, atd a vypíšeš výsledky. Pokud nevíš jak se počítá některý z průměrů, tak to určitě najdeš na internetu.

Editováno 22.2.2017 8:38
 
Nahoru Odpovědět
22.2.2017 8:36
Avatar
Vojta Bereščák:22.2.2017 12:00

Hruby postup:

  1. rozhodni se jestli budes delat swing nebo javaFX
  2. udelej si vstupni field, tlacitko a labely na vystup
  3. udelej si globalni konstantu List<Double> (vol radsi kolekci nez pole)
  4. pri stisku buttonu:

    a. nacti textfield do stringu

    b. parsuj string to double

    c. pridej double do listu (.add(double))

  5. spust metodu pro vypocet statistik

    a. max, minimum - pomoci streamu trivialni napr:
    http://stackoverflow.com/…am-in-java-8

    b. prumery - inspirace treba zde https://www.leveluplunch.com/…age-of-list/

  6. nasetuj labely vysledky

Jednotlive body by melo jit dohledat na googlu nebo se ptej.

Editováno 22.2.2017 12:00
 
Nahoru Odpovědět
22.2.2017 12:00
Avatar
Odpovídá na Vojta Bereščák
Erik Šťastný:22.2.2017 12:05

Je to teda jen odhad, ale podle mě by neměl rozhodně nepoužívat žádné sortovací metody, protože bych řekl, že tam jde přesně o to na ně napsat ten algoritmus sám :)

Editováno 22.2.2017 12:07
 
Nahoru Odpovědět
22.2.2017 12:05
Avatar
Vojta Bereščák:22.2.2017 13:35

To je na posouzeni toho dotazujiciho se. Kostru to nemeni a pokud to neni primo vyzadovano (prave kvuli tomu aby ukazali ze umi dany algoritmus - coz u zadani na statisticky vypocet bych necekal, ze musi psat radici algoritmy) tak se vice ocenuje vyuziti existujicich reseni.

 
Nahoru Odpovědět
22.2.2017 13:35
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.