Wednesday, April 14, 2010

zadatci iz php-a

1. Armstrongovi brojevi
print("
");
$i=100;
while ($i<=999)
{
$q=(int)($i/100);
$w=((int)($i/10))%10;
$e=($i%10);
If ($i==$q*$q*$q+$w*$w*$w+$e*$e*$e) print ("
".$i);
$i++;
}
?>

2. Prosti dvocifreni
$p=true;
For($b=10;$b<=99;$b++)
{
$p=true;
For($d=2;$d<=($b/2);$d++)
{
if($b%$d==0)$p=false;
}
if($p)print($b."
");
}
?>

3. Trocifreni brojevi deljivi sa 3
for($b=100;$b<=999;$b++)
{
$c1=(int)($b/100);
$c2=((int)($b/10))%10;
$c3=($b%10);
if(($c2+$c3==$c1)&&($b%3==0))print($b."
");
}
?>

4. Zbir trocifrenih
$suma=0;
$i=100;
WHILE($i<=999)
{
$suma=$suma+$i;
$i++;
print("
");
}
print("zbir svih trocifrenih=".$suma);
?>

5. Zbir jednocifrenih
$suma=0;
$i=1;
WHILE( $i<=9)
{
$suma=$suma+$i;
$i++;
print("
");
}
print ("zbir svih jednocifrenih=".$suma);
?>


6. Hipotenuza pravouglog trougla

$a = 0; //UNETI KATETU!
$b = 0; //UNETI KATETU!
$c = $a * $a + $b * $b;
Print ‘hipotenuza je dugacka: ‘ . $c;
?>

7. Kurs dinara u eurima

$dinari = 0; //uneti kolicinu dinara!
$kurs = 0; //uneti kurs
$euro = $dinari / $kurs;
Print $dinari . ‘ dinara u eurima iznosi: ‘ . $eura;
?>

8. Zbir dvocifrenih

$suma=0;
$i=10;
WHILE( $i<=99)
{
print($i);
$suma=$suma+$i;
$i++;
print("
");
}
print("zbir svih dvocifrenih=".$suma) ;
?>


9. Zbir trocifrenih deljivih sa 17

$suma=0;
$i=100;
While($i<=999)
{
If($i%17==0)print("br>".$i);
$suma=$suma+$i;
$i++;
}
print("
");
print("suma svih takvih=".$suma);


10. Prvih 9 Fibonacijevih brojeva

print("OVO SU FIBONACIJEVI BROJEVI"."
");
$pre=1;
$sad=1;
print($pre."
");
print($sad."
");
for ($i=3;$i<=9; $i++)
{
$sled= $pre+$sad;
PRINT($sled."
");
$pre=$sad;
$sad=$sled ;
}
?>
11. Cetvorocifreni na cifre i njihov proizvod

$n = 0; //definisati broj!
$a = (int)$n / 100;
$b = ((int)$n / 10) % 10;
$c = (int)$n % 10);
$proizvod = $a * $b * $c;
?>

12. Neparni dvocifreni

For ($n = 10; to $n = 99;$n++)
{
If (is_odd($n)) print $n . ‘
’;
}
?>

13. Zbir trocifrenih deljivih zbirom cifara

$suma=0;
$b=100;
while($b<=999)
{
$c=(int)($b/100);
$d=((int)($b/10))%10;
$e=($b%10);
$p=$c+$d+$e;
If($b%$p==0)print("
".$b);
$b++;
$suma=$suma+$b;
}
print("
Zbir brojeva koji su deljivi zbirom svojih cifara je " .$suma);
?>

14. Prosti trocifreni

For ($n = 101; $n=997; $n+2)
{
$koren = round(sqrt($n));
$i = 3;
While ( ($i <= $koren) && ($n % $i != 0) ) $i = $i + 2;
If ($i > $koren) print $n;
}
?>




15. Povrsina trougla sa stranicom i visinom

$a = 0; //definisati stranicu!
$ha = 0; // definisati visinu!
$p = $a *$ha / 2
?>

16. Parni brojevi od 1 do 50

For ($n = 1; $n = 50;$n++)
If ( is_even($n) ) print $n;
?>

17. Savrseni trocifreni

$for ($n = 100; $n = $ 999; $n++)
{
For ($i = 2; $i = (int)$n / 2; $i++)
{
If ($n % $i == 0) $suma = $suma + $i;
If ($suma == $n) print $n;
}
}
?>

18. Obim i povrsina kruga, zna se poluprecnik

$r = 0; //definisati poluprecnik
$povrsina = sqr($r) * PI;
$obim = 2 * r * PI;
?>

19. Trocifreni deljivi sa 7

5.Ispisati sve trocifrene brojeve deljive brojem 7

For ($i = 100; $i = 999; $i++)
{
If ((int)$i % 7 == 0)
{
Print $i . ‘
’;
}
}
?>

20. Zbir prvih n prirodnih brojeva

$k = 0; //definisati konacan broj prirodnih brojeva
For ($n = 1; $n = $k; $n++)
$zbir = $zbir + $n;
Print ‘zbir iznosi: ‘ . $zbir;
?>

No comments:

Post a Comment