Naučit se SQL Naučit se SQL
Pouze tento týden až 80% sleva na SQL jazyky
Zamiluj si programování! Až 80 % bodů na prémiový obsah zdarma. Více informací

Cvičení k 1.-2. lekci Swift

Swift Základní konstrukce Cvičení k 1.-2. lekci Swift

ONEbit hosting 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í ve Swift z minulých lekcí. 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.

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:

Konzolová aplikace
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:

Konzolová aplikace
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.

Ukázka obrazovky programu:

Konzolová aplikace
Zadej poloměr kruhu (cm):
12,1
Obvod zadaného kruhu je: 75,98801 cm
Jeho obsah je 459,7274 cm^2

 

Stáhnout

Staženo 39x (104.68 kB)
Aplikace je včetně zdrojových kódů v jazyce Swift

 

 

Článek pro vás napsal David Čápka
Avatar
Jak se ti líbí článek?
Ještě nikdo nehodnotil, buď první!
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.
Aktivity (1)

 

 

Komentáře

Avatar
David Bery Beránek:18.6.2018 19:15

Ahoj:

print("Jeho obsah je " + "\(obsah)" + " cm².")
print("Jeho obsah je \(obsah) cm².")

.. uvozovky a plusy jsou tam pro přehlednost nebo někde dále zjistim že je lepší je tam dělat z nějakého důvodu?

oboje varianty mi ukáží stejný výsledek. Já to automaticky psal "zkráceně" přišlo mi to přirozenější ;-)

Díky

 
Odpovědět 18.6.2018 19:15
Avatar
Maverick
Člen
Avatar
Odpovídá na David Bery Beránek
Maverick:15.10.2018 21:15

Ahoj {

první zápis jsem používal pouze, když jsem měl jenom Stringové proměnné a to bez interpolace \(promenna): print("Jeho obsah je " + strObsah + "cm².". Pokud nebudu mít proměnnou String ale Int nebo Double tak to píšu jako to máš na druhém příkladu. Když si na to zvykneš, budeš stejně na výpisy používat pouze druhý příklad, protože to nebudeš řešit jestli je to string nebo ne.

}

Odpovědět 15.10.2018 21:15
Na něco jsem fakt už dost starej ...
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 2 zpráv z 2.