Diskriminantas sprendžiant PHP programavimo kalba
| Tema |
Informatika |
| Tipas |
Namų darbas |
| Aprašymas |
Diskriminanto sprendimas, naudojant PHP programavimo kalbą. |
| Patalpinta |
2009-04-01 |
| Parsisiuntė |
223 |
|
|
Išsamus aprašymas
Sveiki, norėjau pasidalinti savo sugebėjimu PHP srityje,. Taigi jei jums įdomu, parodysiu, ką daro naudotos šiuo metu komandos sprendžiant diskriminantą.
Diskriminantas pagal formulę : . Jei D > 0 turi : sprendinius. Jei D = 0, tai ‘x’, turi vieną sprendinį. Jei D < 0 , tai sprendinių diskriminantas neturi. Taigi apibendrinę matematini sprendinį, galime pradėti tai atlikti PHP programavimo kalboje.
Pirmiausiai susikurkime HTML (hypertext markup language) formą, kurioje įraše į narius, galėtu perduoti į PHP (hypertext preprocesor) arba (hypertext protocol). Taigi :
<html>
<head>
<title>PHP Diskriminantas</title>
</head>
<body>
<form name="lygtis" method="post" action="">
x<input type="text" name="x">
<select name="pm1">
<option value="+">+</option>
<option value="-">-</option>
</select>
y<input type="text" name="y">
<select name="pm2">
<option value="+">+</option>
<option value="-">-</option>
</select>
z<input type="text" name="z"> = 0
<input type="submit" name="ats" value="Atsakymas!">
</form>
</body>
</html>
Taigi, naršyklėje gausime štai tokį variantą :
Taigi, tame pačiame dokumente tarkime „index.php“ galime rašyti scenariju, po html „tag‘u“. Oops, <form name="lygtis" method="post" action="">, formos vardas, kaip matome yra „lygtis“, metodas – post, post metodas dažniausiai atliekamas vidaus scenarijuje, jei naudotume GET metoda, sprendinį atliktu mūsų nuorodoje, o tai dar turėtumėme pagalvoti. Bet šiuo metu atliksime POST metodu, POST metodai, labai gerai tinka, slaptažodžiams, registracijose – apsaugant. GET tai galima įterpti naudojant naujienoms, vartotojams patogumo dėlei, kopijuoti, dalintis nuorodomis. Taigi pradėkime rašyti PHP scenariju.
<?php // php scenarijus dažniausiai pradedamas naudojant <?php ir baigiamas ?> ženklu
/* Diskriminanto sprendimas */
if (isset($_POST[‘ats’])) // isset rodo, kad jei paspaudžiamas migtukas atsakymas, tada prasideda loginis sprendimas
{
if(isset($_POST['x'])&&isset($_POST['y'])&&isset($_POST['z'])&&
isset($_POST['pm1'])&&isset($_POST['pm2'])) {
/* kintamieji */
$pm1 = $_POST['pm1']; // formos po x laukelio sandauga ir atiminys
$pm2 = $_POST['pm2']; // formos po y laukelio sandauga ir atiminys
$x = $_POST['x']; // laukelis x
$y = $_POST['y']; // laukelis x
$z = $_POST['z']; // laukelis x
/* taigi įsivedėme laukelių kintamuosius, kad galėtumėme apsręsti lygti. */
Raktiniai žodžiai
- diskriminantas
- diskriminantas formule
- diskriminanto sprendimas