<!-- Button trigger modal -->
<button type="button" class="btn btn-primary mt-3 mb-5" data-bs-toggle="modal" data-bs-target="#ylesanne-1-kood">
Ülesanne 1, 2 ja 9 PHP Kood
</button>
<?php
echo "<h1>Ülesanne 1</h1><br/>";
echo "<ul>";
echo "<li>Iga ülesanne hakkab kommentaariga, kus on kirjas ülesande number, sinu nimi ja kuupäev</li>";
echo "<li>Programm väljastab kolme muutuja (nimi, sünniaasta, tähtkuju) väärtused ühe koodireaga. Kusjuures kõik on väljastades eraldi real. Vastus täislausega.</li>";
echo "<li>Väljasta järgnev lause: \"It’s My Life\" – Dr. Alban</li>";
echo "<li>\"Joonista\" järgmine pilt</li>";
echo "</ul>";
?>
<div class="container text-left gx-5">
<div class="row my-3">
<h3>Muutujad</h3>
</div>
<?php
$nimi = 'Aleksandr';
$pnimi = 'N.';
$sunniaeg = '6.5.1993';
echo $nimi . '<br/>';
echo $pnimi . '<br/>';
echo $sunniaeg . '<br/>';
?>
<?php
//Väljasta järgnev lause: “It’s My Life” – Dr. Alban
$artist = "Dr. Alban";
$song = "\"It's My Life\"";
echo $song." - ". $artist;
?>
<?php
$ear_1 = "(\\";
$ear_2 = "/)";
$head_ = "(- .-)";
$body_ = "o_";
$leg_1 = "('')";
$leg_2 = "('')";
echo '<div style="margin-left: 200px; font: 300 30px Arial, sans-serif;">';
echo ' ' . $ear_1 . ' ' . $ear_2 . '<br>';
echo ' ' . $head_ . '<br>';
echo ' ' . $body_ . ' ' . $leg_1 . ' ' . $leg_2;
echo '</div>';
?>
</div>
<hr/>
<?php
echo "<h1>Ülesanne 2</h1><br/>";
echo "<ul>";
echo "<li>Iga ülesanne hakkab kommentaariga, kus on kirjas ülesande number, sinu nimi ja kuupäev</li>";
echo "<li>Loo kaks täisarvulist muutujat, mis omavahel liidetakse, lahutatakse, korrutatakse, jagatakse ja leitakse jääk. Kusjuures vastuse kuvamisel näidatakse ka tehet ja kuvatakse eraldi ridadel.</li>";
echo "<li>Koosta kood, mis teisendab millimeetrid (mm) sentimeetriteks (cm) ja meetriteks (m). Vastus vormindatakse 2 kohta pärast koma.</li>";
echo "<li>Leia täisnurkse kolmnurga ümbermõõt ja pindala. Vastused ümardada täisarvuni ja täislausega palun.</li>";
echo "</ul>";
?>
<div class="container text-left gx-5">
<div class="row my-3">
<h3>Matemaatilised tehted</h3>
</div>
<?php
$arv_1 = 200;
$arv_2 = 100;
$plus = $arv_1 + $arv_2;
$minus = $arv_1 - $arv_2;
$multiply = $arv_1 * $arv_2;
$divide = $arv_1 / $arv_2;
echo '<div class="my-3">';
echo 'plus: ' . $plus . '<br/>';
echo 'minus: ' . $minus . '<br/>';
echo 'multiply: ' . $multiply . '<br/>';
echo 'divide: ' . $divide . '<br/>';
echo '</div>';
?>
<?php
$mm = 120;
$sm = $mm / 10;
$m_ = $mm / 1000;
$sm_print = round($sm, 2);
$m_print = round($m_, 2);
echo '<div class="my-3">';
echo 'Millimeetrid: ' . $mm . 'mm<br>';
echo 'Sentimeetrid: ' . $sm_print . 'cm<br>';
echo 'Meetrid: ' . $m_print . 'm';
echo '</div>';
?>
<?php
$a = 7;
$b = 9;
$c = sqrt($a * $a + $b * $b);
$umbermoot = round($a + $b + $c);
$pindala = round(0.5 * $a * $b);
echo '<div class="my-3">';
echo 'Kolmnurk: a: ' . $a . ', b: ' . $b . ', hüpotenuus: ' . $c . '<br/>';
echo 'Täisnurkse kolmnurga ümbermõõt on ' . $umbermoot . ' ja pindala on ' . $pindala . '.';
echo '</div>';
?>
</div>
<hr/>
<?php
echo "<h1>Ülesanne 9</h1><br/>";
echo "<ul>";
echo "
<li>
Kasutaja lisab vormi nime, seda näiteks suured ja väikesed tähed läbisegi. Sina kood tervitab teda kenasti nimepidi, kus nimi algab suure algustähega.
<pre>Näiteks: sisend–>mARiO; väljund–>Tere, Mario!</pre>
</li>
";
echo "
<li>
Kuna on teada, et PHP käsitleb teksti kui massiivi, siis peaks saama seda tsükli abil nö. tükeldada. Ülesandeks on etteantud teksti iga tähe järgi lisada punkt.
<pre>Näiteks: sisend–>stalker; väljund–>S.T.A.L.K.E.R.</pre>
</li>
";
echo "
<li>
Koosta tekstiväli, mis kuvab kasutaja sisestatud sõnumeid. Kasutaja ropud sõnad asendatakse tärnidega.
<pre>Näiteks: sisend–>Sa oled täielik noob; väljund–>Sa oled täielik ***</pre>
</li>
";
echo "
<li>
Kasutajalt saadud eesnime ja perenime põhjal luuakse talle email lõpuga @hkhk.edu.ee. Kusjuures täpitähed asendatakse ä->a, ö->o, ü->y, õ->o ja kogu email on väikeste tähtedega
<pre>Näiteks: sisend–>Ülle ja Doos; väljund–>ylle.doos@hkhk.edu.ee</pre>
</li>
";
echo "</ul>";
?>
<div class="container text-left gx-5">
<div class="row my-3">
<h3>Tekstifunktsioonid</h3>
</div>
<?php
$nimi = !empty($_REQUEST["nimi"]) ? $_REQUEST["nimi"] : 'aLekSandR';
$nimi = ucfirst(strtolower($nimi));
?>
<form class="row g-3 col-sm-3 mb-3" method="post" action="">
<div class="input-group">
<input type="text" class="form-control" name="nimi" id="nimi" placeholder="Sisesta oma nimi" aria-label="Nimi" aria-describedby="saada_nimi_1_block" value="<?php echo !empty($_REQUEST["nimi"]) ? $_REQUEST["nimi"] : 'aLekSandR'; ?>">
<button class="btn btn-primary" type="submit" id="saada_nimi_1" name="saada_nimi_1">Saada</button>
</div>
<div id="saada_nimi_1_block" class="form-text"><?php echo 'Tere, ' . $nimi . '!'; ?></div>
</form>
<?php
$sise = !empty($_REQUEST["tekst_2"]) ? $_REQUEST["tekst_2"] : 'stalker';
$valja = "";
foreach (str_split($sise) as $c) {
$valja .= strtoupper($c) . ".";
}
?>
<form class="row g-3 col-sm-3 mb-3" method="post" action="">
<div class="input-group">
<input type="text" class="form-control" name="tekst_2" id="tekst_2" placeholder="Tekst" aria-label="Tekst" aria-describedby="saada_tekst_2_block" value="<?php echo !empty($_REQUEST["tekst_2"]) ? $_REQUEST["tekst_2"] : 'stalker'; ?>">
<button class="btn btn-primary" type="submit" id="saada_tekst_2" name="saada_tekst_2">Saada</button>
</div>
<div id="saada_tekst_2_block" class="form-text"><?php echo $valja; ?></div>
</form>
<?php
$sise = !empty($_REQUEST["tekst_3"]) ? $_REQUEST["tekst_3"] : 'Sa oled täielik noob';
$valja = "";
$sonad = array("noob", "loll", "saaber");
$valja = str_ireplace($sonad, "***", $sise);
?>
<form class="row g-3 col-sm-5 mb-3" method="post" action="">
<div class="input-group">
<input type="text" class="form-control" name="tekst_3" id="tekst_3" placeholder="Tekst" aria-label="Tekst" aria-describedby="saada_tekst_3_block" value="<?php echo !empty($_REQUEST["tekst_3"]) ? $_REQUEST["tekst_3"] : 'Sa oled täielik noob'; ?>">
<button class="btn btn-primary" type="submit" id="saada_tekst_3" name="saada_tekst_3">Saada</button>
</div>
<div id="saada_tekst_3_block" class="form-text"><?php echo $valja; ?></div>
</form>
<?php
$eesnimi = !empty($_REQUEST["tekst_4_eesnimi"]) ? $_REQUEST["tekst_4_eesnimi"] : 'Aleksandr';
$perenimi = !empty($_REQUEST["tekst_4_perenimi"]) ? $_REQUEST["tekst_4_perenimi"] : 'Nurk';
$asenda = array('ä' => 'a', 'ö' => 'o', 'ü' => 'y', 'õ' => 'o');
$eesnimi = strtr(strtolower(str_replace(' ', '', $eesnimi)), $asenda);
$perenimi = strtr(strtolower(str_replace(' ', '', $perenimi)), $asenda);
$valja = $eesnimi . '.' . $perenimi . '@hkhk.edu.ee';
?>
<form class="row g-3 col-sm-6 mb-3" method="post" action="">
<div class="input-group" aria-describedby="saada_tekst_4_block">
<span class="input-group-text">Ees ja perekonna nimi</span>
<input type="text" class="form-control" name="tekst_4_eesnimi" id="tekst_4_eesnimi" placeholder="Eesnimi" aria-label="Eesnimi" value="<?php echo !empty($_REQUEST["tekst_4_eesnimi"]) ? $_REQUEST["tekst_4_eesnimi"] : 'Aleksandr'; ?>">
<input type="text" class="form-control" name="tekst_4_perenimi" id="tekst_4_perenimi" placeholder="Perenimi" aria-label="Perenimi" value="<?php echo !empty($_REQUEST["tekst_4_perenimi"]) ? $_REQUEST["tekst_4_perenimi"] : 'Nurk'; ?>">
<button class="btn btn-primary" type="submit" id="saada_tekst_4" name="saada_tekst_4">Saada</button>
</div>
<div id="saada_tekst_4_block" class="form-text"><?php echo $valja; ?></div>
</form>
</div>
<hr/>
<!-- Modal -->
<div class="modal fade" id="ylesanne-1-kood" tabindex="-1" aria-labelledby="ylesanne-1-kood-label" aria-hidden="true">
<div class="modal-dialog modal-dialog-scrollable modal-xl">
<div class="modal-content">
<div class="modal-header">
<h1 class="modal-title fs-5" id="ylesanne-1-kood-label">Ülesanne 1 PHP Kood</h1>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<?php highlight_file('ylesanded_1.php'); ?>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>