You are on page 1of 13

PHP zadaci...

111321v1234b234b4v1v1v241vvvw22231vvvv143v124v11111111313131313111
1.)adadad
Ispisati program koji sabire dva broja
(napisali dvije varijable x i y odredili im brojeve i u ispisu dodali add kako bi sabralo dva broja )

<?php
function add($x,$y)
{
$total = $x + $y;
return $total;
}
echo "23 + 21 = " . add(23,21);

2.)
Ispisati program koji oduzima dva broja
(napisali dvije varijable x i y odredili im brojeve i u ispisu dodali add kako bi oduzeli dva broja )

<?php
function add($x,$y)
{
$total = $x - $y;
return $total;
}
echo "23 - 21 = " . add(23,21);
3.)
Ispisati program koji ce izracunati ostatak dva broja
(napisali dvije varijable x i y odredili im brojeve i u ispisu dodali add kako bi izracunali ostatak
dva broja )

<?php
function add($x,$y)
{
$total = $x % $y;
return $total;
}
echo "5 % 2 = " . add(5,2);

4.).....DADS
Napisati program u kojem će se ispisati ime i prezime na ekranu
(kreirali varijablu ime i dodali joj ime Armin, tako i za prezime i echo da ispiše ime i prezime na
ekranu )
<?php
$ime="Armin";
$prezime="Hardauš";
$ispis = $ime." ".$prezime;
echo $ispis;
?>
5.)
Napisati program da ispiše najveći broj
(pomoću if petlje odredili uslov , odredili varijablu najveći broj i dodjelili da je varijabla A
najveći_ broj , pa odredili uslov da li je najveci_broj veci od B, tako isto i sa C )
<?php
$a=25;
$b=21;
$c=54;

if ($a>$b && $a>$c){


$najveci_broj =$a;
}
elseif($b>$a && $b>$c) {
$najveci_broj =$b;
}
elseif($c>$a && $c>$b) {
$najveci_broj =$c;
}
echo "Najveci broj je :".$najveci_broj;
?>

6.)
7 puta ispisuje poruku “Broj je” i vrijednost brojača.
(pomocu while petlje odredili uslov da je varijabla i manja ili jednaka od 5,i ispisivat ce sve dok
uslov ne bude ispunjen )
<?php
$i=1;
while($i<=7)
{
echo ("Broj je " . $i . "<br />");
$i++;
}
7.)
Pomoću for petlje ispisa 6 puta Pozdrav svima.
(tako i ovdje ko sto je i u predhodnom zadatku samo sto je ovdje for petlja )
<?php
for ($i=1; $i<=6; $i++)
{
echo ("Pozdrav svima! <br />");
}

8.)
Spajanje stringa i varijable kroz primjer
(odledili varijable ime i godRodj , dodali im ime Armin i koje je godiste 1997, i u ispisu spojili
sa tackom )
<?php
$ime="Armin";
$godRodj="1997";
echo ($ime . "je rođen" . $godRodj . "godine.");
9.)
JMBG spremljen je u varijabli $jmbg. Ukoliko je korisnik maloljetan, treba ispisati upozorenje.
( 1910981330552, 1103950335113 2707977330117)
(odrediti varijable jmbg i godina , pomocu substr odabiremo varijablu jmbg ,a 4 znaci da se
pomjera sa ljeve strane 4 mjesta i broji 2 znaka, gdje smo zadali uslov da ne smije bit vece od 97
godista i tako odredujemo da li je punoljetan ili nije )

<?php
$jmbg=1910981330552;
$godina=substr($jmbg, 4,2);

if ($godina<=97) {
echo "punoljetan";
}
else { echo "UPOZORENJE MALOLJETNIK!";
}

?>
10.)
Na osnovu datog JMBG odreditit u kojem mjesecu je rođena osoba 19089981901122?
( isti slucaj ko i u predhodnog zadatka ali ce se pomjerit sa ljeve strane 2 mjesta i uzimat dva
karaktera i odredit ceu kojem je mjesecu roden)

<?php
$jmbg="19089981901122";
$array = array(
"01" => "Januar",
"02" => "Februar",
"03" => "Mart",
"04" => "April",
"05" => "Maj",
"06" => "Juni",
"07" => "Juli",
"08" => "August",
"09" => "Septembar",
"10" => "Oktobar",
"11" => "Novembar",
"12" => "Decembar",
);
$m=substr($jmbg,2,2);
echo "Rodjena je u $array[$m] <br>";
?>
11.)
Korištenjem for petlje ispisat niz brojeve od 1 do 20 i njihove kvadrate.
(pomocu for petlje zadali uslov ,i u ispisu smo unjeli pow i da uvecava za 2 to jest svaki broj
puta 2 da ispise njihov kvadrat )

<?php

for ($a=1; $a <= 20; $a++)


{
echo $a. '='. pow($a,2).'</br>';
}

?>
12.)
Napišite funkciju koja će kao argument primiti varijablu tipa string, a kao rezultat vratiti broj
samoglasnika.

<?php
$samoglasnici="aeiou";
$s="Ja dolazim iz Kaknja";
$c=0;
for($i = 0; $i<strlen($s); $i++)
for($j = 0; $j<strlen($samoglasnici); $j++)
if(strtolower($s[$i])==strtolower($samoglasnici[$j]))
$c++;
echo "$c";

13.)
Zadana je varijabla $grad koja sadržava polje s članovima godina => broj stanovnika. Izračunat:
a) Prosječan broj stanovnika kroz sve godine?
b) Koje godine je bilo najviše stanovnika?
c) Koliko godina se provodilo mjerenje?
Primjer varijable $grad = array(1995 => 55687)
<?php

$grad=array( 1995 => 100051,


1996 => 441242,
1997 => 204301,
1998 => 424214,
2000 => 100200);

$leng=count($grad);
$sum=0;
$maxx=0;
$maxi=0;

foreach($grad as $key=>$value){
$sum+=$value;
if ($value>$maxi){
$maxi=$value;
$maxx=$key;
}
}

echo "Prosjek stanovnika kroz sve godine je ".round($sum/$leng)."<br>";


echo "Najvise stanovnika bilo je ".$maxx."<br>";
echo "Mjerenje je provodilo tokom ".$leng ." ". "godina";

14.)
Ispisati brojeve do 15
(pomoću for petlje odredili uslov da je varijabla i manja ili jednaka od 1 gdje ce početi brojanje
od 1 i ispisivat ce brojeve dok ne ispuni uslov )
15.)
Napisati sve trocifrene brojevi do 180 djeljive proizvodom svojih cifara :
<?php
print('Svi trocifreni brojevi do 180 djeljivi proizvodom svojih cifara :'."<br>");
$Suma=0;
for($i=111;$i<=180;$i++)
{
$s=(int)($i/100)*(int)($i/10%10)*(int)($i%10);
if($s<>0)
if($i%$s==0)
{
print($i."<br>");
$Suma=$Suma+$i;
}
}

16.)
Napisat suma prvih 200 prirodnih brojeva

<?php
$Suma=0;
for($i=1;$i<=200;$i++)
$Suma=$Suma+$i;
echo('Zbir prvih 200 prirodnih brojeva je :'."<br>".$Suma);

17.)
Ispisat sve parne brojeve (0-50)! Koristiti while petlju.

<?php
$a=0;
while ($a<=50) {
$a+=2;
if($a==52){
break;
}
echo "$a <br>";
}

18.)
Ispisati program koji ce pomnoziti dva broja
(napisali dvije varijable x i y odredili im brojeve i u ispisu dodali add kako bi pomnozili dva
broja )

<?php
function add($x,$y)
{
$total = $x * $y;
return $total;
}
echo "3 * 21 = " . add(3,21);

19.)
Ispisati program koji ce podijeliti dva broja
(napisali dvije varijable x i y odredili im brojeve i u ispisu dodali add kako bi podijelili dva broja
)

<?php
function add($x,$y)
{
$total = $x / $y;
return $total;
}
echo "21 / 3 = " . add(21,3);

20.)
Imamo varijablu $a s vrijednosti 3 i varijablu $b sa vrijednosti 5.
Vaš zadatak je korištenjem pomoćne varijable $pom, zamijeniti njihove sadržaje!

<?php
$a = 3;
$b = 5;

$pom = $a;
$a = $b;
$b = $pom;

echo "a= " . $a . ", b= " . $b;

You might also like