Tässä on yksinkertainen eurolaskin jonka joskus tein...
Paremminkin sen ois toki voinut tehdä
<?php if ($_GET['valuutta'] == "mk") { $tulos = $rahat/5.94573; print("sinulla on $tulos euroa"); } elseif($_GET['valuutta'] == "€") { $tulos = $rahat*5.94573; print("sinulla on $tulos markkaa"); } else { echo " <form action=\"$PHP_SELF\" method=\"get\"> Rahat: <input type=\"text\" name=\"rahat\"> <select name=\"valuutta\"> <option value=\"mk\">mk</option> <option value=\"€\">€</option> </select> <input type=\"submit\" value=\"Lähetä\"> </form> "; } ?>
Ihan hyödyllinen. Testasin.
Miks siinä tulee tollasii ihme pitkii lukuja?
Yksinkertainen. :)
Aika hieno ja yksinkertainen :)
muuten oikein hyvä mutta rahoja ei oteta vastaan lomakkeelta lainkaan (varmaan unohtunut koodista?) eli
$rahat=$_GET['rahat'];
tonkun laittaa ohjelman alkuun niin johan pelittää
Tuloksen voi vielä muotoilla siten, että:
- Desimaaleja on kaksi (myös silloin, kun senttimäärä on nolla tai kymmenellä jaollinen).
- Desimaalierotin on pilkku.
- Tuhaterotin on välilyönti.
Koodi:
$tulos = 1234.125; // Esimerkki
echo "0,01:n tarkkuudella: " . number_format(round($tulos, 2), 2, ",", " ") . "\r\n";
echo "0,05:n tarkkuudella: " . number_format(round($tulos * 20) / 20, 2, ",", " ");
Aihe on jo aika vanha, joten et voi enää vastata siihen.