IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Řešené úlohy k 1.-2. lekci Swift

V minulé lekci Swift kurzu, Proměnné, typový systém a parsování ve Swift, jsme si ukázali základní datové typy, byly to Int, String a Double.

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ý!

print("Ahoj, jak se jmenuješ?")

// Zde dokonči úlohu svým kódem...

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.0

print("Zadej číslo k umocnění:")

// Zde dokonči úlohu svým kódem...

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.14, aby vám vyšel stejný výsledek.

Všimněte si, že u posledního výpisu je použit znak horního indexu ², ten můžete do svého kódu zkopírovat jen odsud ze zadání.

Ukázka obrazovky programu:

Konzolová aplikace
Zadejte poloměr kruhu (cm):
12,1
Obvod zadaného kruhu je 75,988 cm.
Jeho obsah je 459,7274 cm².

print("Zadejte poloměr kruhu (cm):")

// Zde dokonči úlohu svým kódem...

V příští lekci, Typový systém podruhé: Datové typy ve Swift, si řekneme více o typovém systému a představíme si další datové typy.


 

Měl jsi s čímkoli problém? Stáhni si vzorovou aplikaci níže a porovnej ji se svým projektem, chybu tak snadno najdeš.

Stáhnout

Stažením následujícího souboru souhlasíš s licenčními podmínkami

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

 

K absolvování tohoto cvičení prosím splň 2 libovolné příklady tím, že je úspěšně odevzdáš k otestování.

Předchozí článek
Proměnné, typový systém a parsování ve Swift
Všechny články v sekci
Základní konstrukce jazyka Swift
Přeskočit článek
(nedoporučujeme)
Typový systém podruhé: Datové typy ve Swift
Článek pro vás napsal David Hartinger
Avatar
Uživatelské hodnocení:
15 hlasů
David je zakladatelem ITnetwork a programování se profesionálně věnuje 15 let. Má rád Nirvanu, nemovitosti a svobodu podnikání.
Unicorn university David se informační technologie naučil na Unicorn University - prestižní soukromé vysoké škole IT a ekonomie.
Aktivity