Vánoční nadílka Vánoční nadílka
Vánoční akce! Daruj lepší budoucnost blízkým nebo sobě. Až +50 % zdarma na dárkové poukazy. 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 33x (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. června 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. června 19:15
Avatar
Maverick
Člen
Avatar
Odpovídá na David Bery Beránek
Maverick:15. října 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. října 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.