Řešené úlohy k 1.-5. lekci PHP
V minulé lekci, Textové řetězce podruhé a pole v PHP, jsme se naučili různými způsoby zadávat textové řetězce a uvedli jsme si pole.
Následující 3 cvičení vám pomohou procvičit znalosti programování v
PHP 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ých tutoriálů a pokuste se na to přijít.
Ohlasy studentů
Jednoduchý příklad
Vytvořte skript, který si založí proměnné $a
a
$b
. Do těchto proměnných vloží délky stran obdélníka,
strana a
bude 10 cm, strana b
bude 20 cm. Poté skript
vypíše obvod a obsah obdélníka. Pomocí spojování řetězců dosáhněte
následujícího výstupu:
<!DOCTYPE html>
<html lang="cs">
<head>
<meta charset="utf-8" />
<title>Obdélník</title>
</head>
<body>
<p>
{PHP}
{/PHP}
</p>
</body>
</html>
Pokročilý příklad
Napište skript, který eviduje produkty s následujícími cenami: 3500 Kč, 2800 Kč, 1280 Kč, 1920 Kč, 4320 Kč. Spočítejte odchylku třetího produktu od průměrné ceny. K řešení úlohy využijte pole.
Ukázka obrazovky programu:
<!DOCTYPE html>
<html lang="cs">
<head>
<meta charset="utf-8" />
<title>Produkty</title>
</head>
<body>
<p>
{PHP}
{/PHP}
</p>
</body>
</html>
Příklad pro náročné – BONUS
V čínské astrologii je každému roku přiřazeno jedno ze zvířecích
znamení. Ta jsou: Krysa, Buvol, Tygr, Zajíc, Drak, Had, Kůň, Ovce, Opice,
Kohout, Pes a Vepř. Vytvořte skript, který podle roku uloženého v
proměnné $rok
vypíše znamení pro tento rok. Rok 2017 je rok
Opice, 2018 je tedy rok Kohouta a tak dále. Znamení se cyklí stále dokola,
my ovšem ještě neumíme podmínky, a tak se musíme spokojit s tím, že
naše aplikace bude fungovat jen na 12 let dopředu.
Zde přikládám skloňovaná zvířecí znamení, která použijeme ve
výpisu: Koně
, Ovce
,
Opice
, Kohouta
, Psa
,
Vepře
, Krysy
,
Buvola
, Tygra
,
Zajíce
, Draka
,
Hada
.
Ukázka obrazovky programu:
<!DOCTYPE html>
<html lang="cs">
<head>
<meta charset="utf-8" />
<title>Zvěrokruh</title>
</head>
<body>
<p>
{PHP}
{/PHP}
</p>
</body>
</html>
V příští lekci, Asociativní pole v PHP a obsluha formulářů, si naprogramujeme svou první formulářovou aplikaci, bude to jednoduchá kalkulačka.
Stáhnout
Stažením následujícího souboru souhlasíš s licenčními podmínkamiStaženo 4729x (2.32 kB)
K absolvování tohoto cvičení prosím splň 2 libovolné příklady tím, že je úspěšně odevzdáš k otestování.