Jakým způsobem udělam prog. :
chceme na monitoru vykrestlit čtverec (pomocí *) Sestavte prog. tak aby po
zadání počtu řádků,vykreslil čtverec vytvořený z * po obvodě
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Takže začni tak, že si to zkusíš udělat sama tužkou na papír.
Ale musíš si představit, že umíš jen to, co počítač. Počítač umí vypisovat znaky (hvězdičky a mezery) jeden za druhým na jeden řádek a pak umí ukončit řádek.
Takže vem si linkovaný papír a napiš na něj třeba číslo 7 - to bude počet řádků.
Kolik hvězdiček bude na prvním řádku? Nakresli je. Pak se přesuň tužkou na začátek druhého řádku.
Co bude na druhém řádku? Nakresli to a zase přesuň na začátek.
Kolik bude takovýchto řádků?
Až dojdeš na sedmý řádek - jak bude vypadat? Nakresli ho...
Ahoj použij FOR. Sice jsem v Delphi už dlouho nepracoval a tak si C moc nepamatuju ,nicméně v PHP by to vypadalo takto.Snad ti to vnukne nápad jak to provést a jakým způsobem to udělat obdobně.
<form method="POST" name="Form1">
<input type="text" name="pocet_radku" placeholder="Zadej počet řádků">
<input type="submit" name="Odeslat" value="Odeslat">
</form>
<?php
$pocet_radku = $_POST['pocet_radku']; /* převod proměnné z POSTU na standartní proměnnou */
$Odeslat = $_POST['Odeslat'];
if ($Odeslat == "Odeslat" AND is_numeric($pocet_radku)) /* podmínka zda-li jsme formuálář odeslali a zda-li je v poli zadáno číslo */
{
echo "Vypisuji čtverec o velikosti $pocet_radku řádků.<br /><br />";
echo "************************<br />"; /* vršek čtverce */
for($i = 0;$i < $pocet_radku ;$i++) /* použijeme for na generování počtu řádků s 2 hvězdičkami na daných pozicích. */
{
echo "*
*<br />";
}
echo "************************"; /* spodek čtverce */
}
?>
Zjistit počet nových příspěvků
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
































© 2003–2026 Programujte.com