Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – Riešené úlohy k 3.-5. lekcii Javy

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Jiří Malý
David Hartinger:13.7.2018 14:08

Odevzdávání příkladů se v současné době nasazuje a bude brzy k dispozici :)

Odpovedať
New kid back on the block with a R.I.P
Avatar
Jiří Malý
Člen
Avatar
Odpovedá na David Hartinger
Jiří Malý:13.7.2018 14:49

Děkuji za rychlou odpověď. :-)

Avatar
Honza Buriánek:24.7.2018 14:40

Já si tedy ještě u úkolu s kruhem dovolil použít funkci Math.PI, která vrací datový typ Double. Zkoušel jsem ho naparsovat na Float (aby výsledek nebyl přes celý řádek), ale "kupodivu" Float.parseFlo­at(Math.PI) nezafungovalo.
Povedlo se mi to až příkazem:

float obsah = (float) Math.PI * vstup * vstup;

ale nechápu syntaxi.

Avatar
Ondra-ovce
Člen
Avatar
Ondra-ovce:26.7.2018 9:15

Jo zvládl jsem to :)

Avatar
Markéta
Člen
Avatar
Markéta:1.8.2018 10:09

Ahoj, poloměr kruhu jsem dělala následujícím způsobem, program mi funguje normálně, ale je to jiný zápis (poslední dva řádky). Prosím o radu, jestli to lze takto používat nebo to není úplně správně, případně jestli může být problém s datovým typem. Děkuji

Scanner sc = new Scanner (System.in,"Windows-1250");
System.out.prin­tln("Zadejte poloměr kruhu (cm): ");
Float a = Float.parseFloat (sc.nextLine());
System.out.prin­tln("Obvod kruhu je: "+ 2a3.14 + " cm");
System.out.prin­tln("Jeho obsah je: "+ 3.14aa + " cm2")

Avatar
Monika Badačová:7.8.2018 14:41

ja som to tretie cvičenie vyriešila takto :)

Scanner sc=new Scanner(System.in, "Windows-1250");
System.out.prin­tln("Zadaj polomer kružnice v cm");
float a=Float.parse­Float(sc.nextLi­ne());
float b=Float.parse­Float("3.14");
float obvod = 2ab;
float obsah = baa;
System.out.prin­tln("Obvod= "+ obvod + " cm");
System.out.prin­tln("Obsah="+ obsah + " cm");

Avatar
David Weisser:22.8.2018 1:00

Ahoj, poslední příklad mi nevycházel v testech, byť teda fungoval správně. Už mě nic nenapadalo, tak jsem si stáhnul řešení. Rozdíl byl v tom, že jsem si pro Pí udělal extra podmínku.
float pi = 3.14F
Do vzorců jsem dosazoval v písmenné podobě. Je to nějak na škodu kromě řádku navíc?

Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.prin­tln("Zadej poloměr kruhu (cm):");
float pi = 3.14F;
float vstup = Float.parseFlo­at(sc.nextLine());
float s = vstup * vstup * pi;
float o = 2 * vstup * pi;
System.out.prin­tln("Obvod kruhu je: " + o + " cm");
System.out.prin­tln("Obsah kruhu je: " + s + " cm2");

Avatar
David Jančík
Vlastník
Avatar
Odpovedá na David Weisser
David Jančík:22.8.2018 10:12

Ahoj, rozdíl je v textovém výstupu. Na program jsou spuštěné tzv. akceptační testy, které spustí program, zadají několik různých vstupů a zkontrolují, zda výstup odpovídá předpisu. Proto jsou u každého cvičení obrazovky s příkladným výstupem a texty. Místo "Obvod kruhu je:" bys měl mít "Obvod zadaného kruhu je:" a místo "Obsah kruhu je:" - "Jeho obsah je" a "cm2" - "cm2".
Chápu ale, že to není úplně zřejmé, přidáme ke cvičením poznámky, že texty musí být stejné.
Díky za zpětnou vazbu :)

Odpovedať
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Odpovedá na David Jančík
David Weisser:22.8.2018 10:35

Díky za info. Dám si na to pozor. :-) Ale na druhou stranu jsem díky tomu našel několik možností, jak zadat příkazy, aby vyšel výpočet.:-)

Avatar
Josef Doleček:31.8.2018 23:21

Ahoj, tak po pár minutách taky zvládnuto :-) abych se ale přiznal, trošku jsem musel nahlédnout do předchozích lekcí jak s tím číslem PÍ :-D

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 390.