[CODEX] PHP Calculator

Teme vezane za profesionalni razvoj web stranica.
1 post • Stranica: 1/1.

[CODEX] PHP Calculator

PostPostao/la shulk » 04 ruj 2014, 10:24

Pozdrav.
Evo moje skripte kalkulatora ili ti ga digitrona, dosta ljudi me pitalo na skypu kako da se odradi pa je objavljujem.
Ukoliko ne razumijete nešto tražite u ovoj temi.
Skripta je dosta jednostavna pa kome treba nek izvoli, računajte na to da je rađena 5 minuta ako ne i manje.

Prvu skriptu sam vam preveo, funkciju neću, pošto radim sve na engleskom, ali imate objašnjenja.

php code
<?php

if( isset( $_POST[ 'submit_dalje' ] ) )
{
$broj1 = $_POST[ 'broj1' ];
$broj2 = $_POST[ 'broj2' ];

if( $broj1 && $broj2 )
{
switch ( $_POST[ 'select_submit' ] )
{
case 'oduzimanje':

$ukupno = $broj1 - $broj2;

echo ''.$broj1.' je oduzet od broja '.$broj2.' te je ukupna kolicina '.$ukupno.'';
break;

case 'zbrajanje':

$ukupno = $broj1 + $broj2;

echo ''.$broj1.' i '.$broj2.' su zbrojeni te je ukupna kolicina '.$ukupno.'';
break;

case 'mnozenje':

$ukupno = $broj1 * $broj2;

echo ''.$broj1.' i '.$broj2.' su pomnozeni te je ukupna kolicina '.$ukupno.'';
break;

case 'dijeljenje':

$ukupno = $broj1 / $broj2;

echo ''.$broj1.' i '.$broj2.' su podijeljeni te je ukupna kolicina '.$ukupno.'';
break;
}
}
else
{
echo 'Molimo popunite sva polja!';
}
}

echo
'

<form action="index.php" method="POST">

<input placeholder="Prvi broj..." type="text" name="broj1">
<input placeholder="Drugi broj..." type="text" name="broj2">

<input type="submit" value="Dalje" name="submit_dalje"><br /><br />

<select name="select_submit">

<option value="oduzimanje">Oduzimanje</option>
<option value="zbrajanje">Zbrajanje</option>
<option value="mnozenje">Mnozenje</option>
<option value="dijeljenje">Dijeljenje</option>

</select>

</form>

';

?>


Podijelit ću sa vama i moju funkciju sa kojom možete da brzo radite matematičke zadatke.

php code
<?php

function calculator( $number1, $number2, $type )
{
# Type = 1 - subtraction
# Type = 2 - addition
# Type = 3 - multiplication
# Type = 4 - partition

if( $type == 1 )
{
$equal = $number1 - $number2;

echo $equal;
}
else if( $type == 2 )
{
$equal = $number1 + $number2;

echo $equal;
}
else if( $type == 3 )
{
$equal = $number1 * $number2;

echo $equal;
}
else if( $type == 4 )
{
$equal = $number1 / $number2;

echo $equal;
}
}

?>


    Type = 1 - Oduzimanje
    Type = 2 - Zbrajanje
    Type = 3 - Množenje
    Type = 4 - Dijeljenje

Te koristite funkciju kao:

Kod: Označi sve
calculator( broj1, broj2, vrsta/type );


Što bi trebalo izgledati ovako za vrste koje možete pogledati iznad..

    Type = 1 - calculator( 25, 5, 1 );
    Type = 2 - calculator( 25, 5, 2 );
    Type = 3 - calculator( 25, 5, 3 );
    Type = 4 - calculator( 25, 5, 4 );

Vratiti će vam zadanu vrijednost bazirano na vrsti, točnije ispisati će vam broj koji ste pomnožili/podijelili/zbrojili/oduzeli.

NAPOMENA: Ovo su moje funkcije, i moj kod, ukoliko želite ovo postaviti na neki drugi forum ostavite meni creditse i ostavite 'programiranje.org' kako bi privukli članova!

1 post • Stranica: 1/1.

Na mreži

Trenutno korisnika/ca: / i 1 gost.