Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – Riešené úlohy k 1.-4. lekciu PHP

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Radovan Dřímal:4.2.2018 14:48

Záleží jak si poskládáš jednotlivé znamení do pole , kterým znamením začneš. Psalo se , že lonšký rok je rok opice. Tím pádem může být první opice , a odčítat se bude rok 2017.

Avatar
Radek Kopřiva:28.3.2018 20:46

Ahoj, myslím, že první příklad by měl mít správné jednotky - Obdélník se stranami o délkách 10 cm a 20 cm má obsah 200 cm2 a obvod 60 cm. ...dvojka ve formátu horní index.....jinak děkuji. Skvělá jasný manuál.
.

Avatar
Kačka
Člen
Avatar
Kačka:17.6.2018 15:21

Ahoj,
můžeme zjišťovat jakýkoli rok i bez cyklů, stačí zjistit celočíselný zbytek po dělení 12 a správně seřadit zvířata v poli. A technicky je rok 2018 spíše rokem psa. Rok kohouta byl od 28.1. 2017 do 15.2. 2018. :)
Jinak díky za perfektní stručný a jasný popis.
K.

Avatar
Milan Hrňa
Člen
Avatar
Milan Hrňa:26.6.2018 10:49

Ahoj,
nemyslím si, že v tomto příkladu jde o řešení nějakého skutečného horoskopu s přesným znamením v této době, ale pouze o práci s číselnými poli a jejich zápisy pro zapamatování + nějaké to log. myšlení. :-)

Aby byly splněny podmínky zadání stačí pak velmi jednoduše:

<?php

$znameni = array('kohouta','psa','v­epře','krysy','bů­vola','tygra','za­jíce',
'draka','hada','ko­ně','kozy','ov­ce','opice');

$rok = date('y');
$rok = $rok -18;

echo("Je rok $znameni[$rok]");

?>

Avatar
Jaroslav Nahodil:2.8.2018 23:36

Kdyby někoho zajímalo řešení s cyklem a podmínkami :-)

<?php
$znameni = ['krysa', 'buvol', 'tygr', 'zajíc', 'drak', 'had', 'kůň', 'koza', 'ovce',
            'opice', 'kohout', 'pes', 'vepř'];


$zadanyRok = 2018;

for ($rok = 2008, $i = 0; $i <= 13; $rok++, $i++) {

    if ($i == 13) {
        $i = 0;
    }

    if ($zadanyRok == $rok) {
        $text = 'Rok ' . $rok . ' znamení: ' . $znameni[$i];
        break;
    }
}

echo $text;
Avatar
Jaroslav Patrný:10.9.2018 1:50

Ve výstupu 1. příkladu je chyba Obdélník se stranami o délkách 10 cm a 20 cm má obsah 200 cm a obvod 60 cm., nastavena je i v otestování - se správným výstupem** 200 cm2** neprojde.

Avatar
Jaroslav Patrný:10.9.2018 2:10

Ve výstupu 1. příkladu je chyba:

Obdélník se stranami o délkách 10 cm a 20 cm má obsah 200 cm a obvod 60 cm.,

nastavena je i v otestování - se správným výstupem 200 cm<sup>2</sup> neprojde.

Avatar
David Jančík
Vlastník
Avatar
Odpovedá na Jaroslav Patrný
David Jančík:11.9.2018 10:30

Ahoj, díky za report, příklad byl opraven :)

Odpovedať
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Pavel Polívka:12.9.2018 14:47

Ta kontrola by mohla být chytřejší. Nemyslím, že by toto řešení bylo špatně:

<!DOCTYPE html>
<html lang="cs-cz">
<head>
    <meta charset="utf-8" />
    <title>Zvěrokruh</title>
</head>
<body>
<?php
$znameni = array('krysa', 'buvol', 'tygr', 'zajíc', 'drak', 'had', 'kůň', 'koza', 'ovce', 'opice', 'kohout', 'pes', 'vepř');
$rok0= 2008;
$aktualni_rok = date('Y');
$aktualni_znameni = $aktualni_rok - $rok0;
echo 'Je rok '.$znameni[$aktualni_znameni];
?>
</body>
</html>
Avatar
David Jančík
Vlastník
Avatar
Odpovedá na Pavel Polívka
David Jančík:12.9.2018 15:04

Ahoj, je nutné dodržet stejné formátování. Slova nemáš skloněná, správně bys měl v poli mít 'koně', 'kozy', 'ovce', 'opice', 'kohouta', 'psa', 'vepře', 'krysy', 'bůvola', 'tygra', 'zajíce', 'draka', 'hada'.
Do článku to doplním, díky za report.

Odpovedať
Zapomeň, že je to nemožné a udělej to ;)
Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 114.