1 Napisz program wyznaczający wartość n! (n silnia) zadanej liczby n. Liczbę n należy pobrać od użytkownika. 2 Napisz program stwierdzający, czy zadana liczba n jest pierwsza. 3 Napisz program wyznaczający NWW (Najmniejszą Wspólną Wielokrotną) liczb a i b. 4 Napisz program wyznaczający NWD (Największy Wspólny Dzielnik) liczb a i b. 5 Napisz program wyznaczający liczbę cyfr zadanej liczby.
6 Wczytać dwie liczby całkowite dodatnie a i b, które wyznaczą przedział liczbowy [a,b]. Następnie obliczyć iloczyn liczb całkowitych należących do tego przedziału oraz wypisać go na ekran monitora.
7 Napisać program wyświetlający na ekranie kolejne liczby całkowite z przedziału [0,a], które są podzielne przez 3 lub przez 4 (Liczbę całkowitą a>0 wczytuje użytkownik z klawiatury).
8 Napisz program drukujący na ekranie liczby. Wysokość wczytujemy z klawiatury. Oto wydruk dla wysokości h =5: 0 3 6 6 9 12 9 12 15 18 12 15 18 2124
9 Napisz program wyznaczający sumę n początkowych liczb podzielnych przez 7. Liczbę n należy pobrać od użytkownika.
10 Napisz program wyznaczający sumę cyfr zadanej liczby.
<html>
<head>
</head>
<body>
<form action="" method="POST">
Podaj n: <input type=text name="n"/><br/>
<input type=submit value="Pokaz wynik"/>
</form>
<?php
// Silnia.
$n = $_POST['n'];
$wynik=1;
for ($i=1;$i<=$n;$i++)
$wynik=$wynik*$i;
echo "Silnia z ".$n. " to: ".$wynik;
?>
</br></br>
<?php
//Sprawdzanie czy n jest liczbą pierwszą
$n = $_POST['n'];
$ilosc=0;//ilosc dzielników
for ($i=1;$i<=$n;$i++)
if( $n%$i== 0)
$ilosc=$ilosc+1;
if ($ilosc<=2)
echo "Liczba ".$n." jest liczba pierwsza";
else
echo "Liczba ".$n." nie jest liczba pierwsza";
?>
</body>
</html>
Zadanie 3,4 i 6
<html>
<head>
</head>
<body>
<form action="" method="POST">
Podaj a <input type=text name="a"/><br/>
Podaj b <input type=text name="b"/><br/>
<input type=submit value="Pokaz wynik"/>
</form>
<?php
//NWW I NWD
$a = $_POST['a'];
$b = $_POST['b'];
//Zapisujemy początkowe wartości
$pa=$a;
$pb=$b;
while($a!=$b)
{
if ($b>$a)
$b-=$a;
else
$a-=$b;
}
echo "NWD liczb ".$pa." i ".$pb." to: ".$a."</br>";
echo "NWW liczb ".$pa." i ".$pb." to: ".$pa/$a*$pb;
?>
</br></br>
<?php
//Iloczyn liczb całokowitych z przedziału a i b
$a = $_POST['a'];
$b = $_POST['b'];
$wynik=1;
if ($a<0 || $b<0 || $a>$b)
echo "Podales zle liczby";
else
{
for($i=$a;$i<=$b;$i++)
$wynik=$wynik*$i;
echo "Iloczyn liczba z przedzialu(".$a.",".$b.") to: ".$wynik;
}
?>
</body>
</html>
Zadanie 7 oraz 9
<html>
<head>
</head>
<body>
<form action="" method="POST">
Podaj a <input type=text name="a"/><br/>
<input type=submit value="Pokaz wynik"/>
</form>
<?php
$a = $_POST['a'];
if($a<0)
echo "podales bledne dane";
else
{ echo "liczby podzielne przez 3 lub 4 to: ";
for ($i=0;$i<$a;$i++)
if ($i%3==0 || $i%4==0)
echo $i.",";
}
?>
</br></br>
<?php
$a = $_POST['a'];
$wynik=0;
for ($i=0;$i<$a;$i++)
if ($i%7==0)
$wynik=$wynik+$i;
echo "suma wynosi: ".$wynik;
?>
</body>
</html>
Zadanie 5 i 10
<html>
<head>
</head>
<body>
<form action="" method="POST">
Podaj Liczbe: <input type=text name="a"/><br/>
<input type=submit value="Pokaz wynik"/>
</form>
<?php
//ilosc cyfr w liczbie oraz ich suma
$a = $_POST['a'];
$ile=0;
$suma=0;
echo "ilosc cyfr w liczbie ".$a." to: ";
while( $a>1)
{
$suma=$suma+$a%10;
$a=$a/10;
$ile=$ile+1;
}
echo $ile." a ich suma to: ".$suma;
?>
</body>
</html>
Zadanie 8
<html>
<head>
</head>
<body>
<form action="" method="POST">
Podaj wysokosc: <input type=text name="h"/><br/>
<input type=submit value="Pokaz wynik"/>
</form>
<?php
//tróją
$h = $_POST['h'];
$a=0;
$b=0;
echo $a;
for ($i=1;$i<$h;$i++)
{
echo "</br>";
echo $a+=3;
for($j=0;$j<$i;$j++)
echo " ".$a+=3;
$a-=3+$b;
$b=$b+3;
}
?>
</body>
</html>