'; /* * WWW-sovellukset-kurssi * VT2 taso 5 mallivastaus * Antti Ekonoja 3.3.2008 */ ?> Viikkotehtävä 2, taso 5

Viikkotehtävä 2, taso 5

Nelilaskin

Kuinka monta lukua laskutoimituksessa on?

5 || !is_numeric($lukumaara))) { echo '

VIRHE: Lukujen määrä tulee olla 2-5!

'."\n"; // Tässä olisi toki hyvä kysyä lukua uudelleen pelkän virheilmoituksen sijaan } else { // Kaikki kunnossa, tulostetaan laskin ?>
'; // Tulostetaan laskin silmukassa, jotta saadaan oikea määrä kenttiä // Tämän voisi toki tehdä if-elseif-else virityksellä, mutta // koodista tulisi tällöin tosi pitkä ja ei ylläpidettävä for($i=1;$i<$lukumaara+1;$i++) { $nimi = "luku".$i; $operaattori = "operaattori".$i; // Muuttujan $i avulla sopiva CSS-luokka lukulohkolle echo '
'."\n"; // Viimeisellä kierroksella ei tarvitse enää operaattorilohkoa if($i<$lukumaara) { // Muuttujan $i avulla sopiva CSS-luokka operaattorilohkolle echo '
'."\n"; echo '
'."\n"; echo '
'."\n"; echo '
'."\n"; echo '
'."\n"; echo '
'."\n"; echo '
'."\n"; echo '
'."\n"; echo '
'."\n"; } } ?>