Řešené úlohy k 1.-4. lekci PHP
V minulé lekci, Textové řetězce podruhé a pole v PHP, jsme se naučili zadávat textové řetězce různými způsoby 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ého tutoriálu 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, a potom
vypíše jeho obvod a obsah. 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 3. 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 kohouta a tak dále. Znamení se cyklí stále dokola, my
ovšem ještě neumíme podmínky, 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 skloněná 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 4551x (2.57 kB)
K absolvování tohoto cvičení prosím splň 2 libovolné příklady tím, že je úspěšně odevzdáš k otestování.