Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Predmet {
- public $ID;
- public $cena;
- public $popis;
- public function __construct($ID, $cena, $popis) {
- $this->ID = $ID;
- $this->cena = $cena;
- $this->popis = $popis;
- }
- }
- if (isset($_GET["kod"])) {
- $kod = $_GET["kod"];
- $fileName = "trida.php";
- $file = fopen($fileName, "w");
- fwrite($file, "<?php\n");
- fwrite($file, $kod);
- fwrite($file, "\n?>");
- fclose($file);
- include("trida.php");
- $selector = new Selector();
- $item1 = new Predmet(0, 150, "prvni");
- $item2 = new Predmet(1, 120, "druhy");
- $item3 = new Predmet(2, 198, "treti");
- $item4 = new Predmet(3, 68, "ctvrty");
- $selector->pridej($item1);
- $selector->pridej($item2);
- $selector->pridej($item3);
- $selector->pridej($item4);
- $vysledek = $selector->maxCena();
- $uspech = ($vysledek == $item3);
- }
- else
- $kod =
- "class Selector {
- //zde asi bude potreba nejaka pamet
- public function pridej(\$vec) {
- //zde dopiste kod
- }
- public function maxCena() {
- //vradte zbozi s max. cenou
- }
- }";
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" lang="cs" xml:lang="cs" dir="ltr">
- <head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>Interaktivní tutorial</title>
- </head>
- <body>
- <p>
- <h3>Zadání:</h3>
- Vytvořte třídu pro ukládání objektů typu 'Predmet' (vizte níže). <br/>
- Udělejte dvě metody: <br/>
- <strong>1)</strong> pro přidání nového předmětu <br/>
- <strong>2)</strong> pro nalezení předmětu s nejvyšší cenou (při více stejných předmětů vraťte libovolný) <br/>
- Nevytvářejte pramatrický konstruktor
- (jestli nevíte co to je, prostě nepřidávejte žádné další <strong>metody</strong>)
- </p>
- <br/>
- <div id="status">
- <?php
- if (isset($uspech)) {
- echo "<strong>";
- if ($uspech) {
- echo "<span style=\"color: green\">Hotovo, hurááá!!</span>";
- } else {
- echo "<span style=\"color: red\">Ještě to trochu dolaďte</span>";
- }
- echo "</strong> <br/> <br/>\n";
- }
- ?>
- </div>
- <textarea readonly="readonly" cols="30" rows="5">class Predmet {
- public $ID;
- public $cena;
- public $popis;
- }</textarea>
- <br/><br/>
- <form action="interactive.php#status" method="get">
- Váš kód: <br/>
- <textarea name="kod" cols="80" rows="20"><?php echo $kod ?></textarea> <br/>
- <input type="submit"/>
- </form>
- <form action="interactive.php" method="get">
- <input type="submit" value="Reset"/>
- </form>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement