C a C++ týden ITnetwork Flashka zdarma
Akce! Pouze tento týden sleva až 80 % na kurzy C++. Lze kombinovat s akcí 50 % bodů navíc na prémiový obsah!
Brno? Vypsali jsme pro vás nové termíny školení Základů programování a OOP v Brně!

Cvičení k 3. lekci Javy

Unicorn College Tento obsah je dostupný zdarma v rámci projektu IT lidem.
Vydávání, hosting a aktualizace umožňují jeho sponzoři.

Následující 3 cvičení vám pomohou procvičit znalosti programování v Javě z minulé lekce. Ve vlastním zájmu se je pokuste vyřešit sami. Pod článkem máte pro kontrolu řešení ke stažení. Ale pozor, jakmile se na něj podíváte bez vyřešení příkladů, ztrácí pro vás cvičení smysl a nic se nenaučíte :)

Pokud si opravdu nebudete vědět rady, podívejte se raději znovu do minulého tutoriálu a pokuste se na to přijít.

Ohlasy studentů

Jednoduchý příklad

Vytvořte program, který si na vstupu nechá zadat jméno uživatele a poté jeho vlastnost. Nakonec vypíše "jméno je vlastnost", viz obrázek.

Ukázka obrazovky programu:

Vlastnosti
Ahoj, jak se jmenuješ?
Bill Gates
Jaký jsi?
hustodémonsky bohatý
Bill Gates je hustodémonsky bohatý

Středně pokročilý příklad

Vytvořte program, který si na vstupu vyžádá celé číslo a následně vypíše jeho druhou mocninu.

Ukázka obrazovky programu:

Mocnina
Zadej číslo k umocnění:
64
Výsledek: 4096

Pokročilý příklad

Vytvořte program, který si na vstupu vyžádá poloměr kruhu. Následně vypíše jeho obvod a obsah. Pro číslo Pí použijte hodnotu 3.1415, aby vyšel přesný výsledek.

Ukázka obrazovky programu:

Kruh
Zadej poloměr kruhu (cm):
12.1
Obvod zadaného kruhu je: 76.0243 cm
Jeho obsah je 459.94702 cm^2


 

Stáhnout

Staženo 3807x (51.3 kB)
Aplikace je včetně zdrojových kódů v jazyce java

 

 

Článek pro vás napsal David Čápka
Avatar
Jak se ti líbí článek?
83 hlasů
Autor pracuje jako softwarový architekt a pedagog na projektu ITnetwork.cz (a jeho zahraničních verzích). Velmi si váží svobody podnikání v naší zemi a věří, že když se člověk neštítí práce, tak dokáže úplně cokoli.
Unicorn College Autor sítě se informační technologie naučil na Unicorn College - prestižní soukromé vysoké škole IT a ekonomie.
Předchozí článek
Proměnné, typový systém a parsování
Všechny články v sekci
Základní konstrukce jazyka Java
Miniatura
Následující článek
Typový systém podruhé: Datové typy
Aktivity (10)

 

 

Komentáře
Zobrazit starší komentáře (190)

Avatar
shaakar
Člen
Avatar
shaakar:21. května 17:32

Třetí úloha mi nevychází, vzorce mám správně, ale výsledky jsou odlišné. Pro výpočet pí používám funkci Math.PI a výsledky jsou trochu odlišné, když to pak odešlu na zkontrolování vyhodí mi to 50% úspěšnost. Nesetkal se s tím někdo?

 
Odpovědět 21. května 17:32
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na shaakar
David Čápka:21. května 18:05

Ahoj, zadání té úlohy má 2 řádky, což si nemyslím, že je těžké si přečíst. Cituji:

Pro číslo Pí použijte hodnotu 3.1415

Ty jsi napsal:

Pro výpočet pí používám funkci Math.PI

Tvůj program tedy nesplňuje zadání a proto neprochází kontrolou. Math.PI je vysvětleno až dále v kurzu a proto jeho použití zde nedává smysl a ani se s ním při odevzdání nepočítá.

Odpovědět 21. května 18:05
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
Petr T.
Člen
Avatar
Petr T.:4. června 16:39

Ahoj, příklady mi prochází jak u mne tak tu, ale nemohu je odevzdat. Je potřeba si koupit body?

 
Odpovědět 4. června 16:39
Avatar
Vít Vlach
Člen
Avatar
Odpovídá na Petr T.
Vít Vlach:4. června 19:55

Ano, kontrola je zpoplatněná za 5 bodů, další cvičení jsou také zpoplatněna, u nich se vyplatí si koupit všechny naráz a v nějaké slevě (java týden...)

Odpovědět 4. června 19:55
My code doesn't work. Let's change nothing and run it again.
Avatar
Petr T.
Člen
Avatar
Odpovídá na Vít Vlach
Petr T.:4. června 21:42

Díky, pořídím body a budu pokračovat.

 
Odpovědět 4. června 21:42
Avatar
Petr T.
Člen
Avatar
Odpovídá na Vít Vlach
Petr T.:5. června 8:34

Ahoj, co by mohlo být ještě za problém? Body mám pořízené, příklady otestovány, ale stále při odevzdání neprochází.
Předem díky

 
Odpovědět 5. června 8:34
Avatar
Odpovídá na Petr T.
Matúš Olejník:5. června 12:19

Pošli kód, asi pre nejaký vstup nevrátiš správny výstup :)

Odpovědět 5. června 12:19
/* I am not sure why this works but it fixes the problem */
Avatar
Petr T.
Člen
Avatar
Petr T.:5. června 12:38

Tu je:

Scanner sc = new Scanner (System.in, "Windows-1250");
System.out.prin­tln("Ahoj, jak se jmenuješ?");
String a;
a = sc.nextLine();
System.out.prin­tln("Jaký jsi?");
String b;
b = sc.nextLine();
String vystup;
vystup = a +" je " + b + "!";
System.out.prin­tln(vystup);

 
Odpovědět 5. června 12:38
Avatar
David Jančík
Tým ITnetwork
Avatar
Odpovídá na Petr T.
David Jančík:5. června 12:49

Na vkládání zdrojových kódů prosím používej tlačítko </>.
Ve výstupu máš navíc "!", který v ukázce ze zadání není. Texty musí být stejné, jinak kód neprojde.

Odpovědět 5. června 12:49
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Petr T.
Člen
Avatar
Petr T.:5. června 12:57

Překontroluji texty. Příště na vkládání zdrojových kódů použiji </>.
Díky moc.

 
Odpovědět 5. června 12:57
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 10 zpráv z 200. Zobrazit vše