PHP For Döngüsü İle Tek Sayıları Bulma
Bu örneğimizde php kodlarıyla ve for döngüsünü kullanarak kullanıcının klavyeden girmiş olduğu bir sayıya kadar olan Tek Sayıları yan yana ekrana yazdıran programı yapacağız. Bunun için kullanıcının bir sayı girmesini sağlayan php form sayfası bir tane de sayıları ekrana yazdırma sayfası olmak üzere iki tane php sayfası hazırlayacağız. Sayfalarımızın çalışan kodları ve ekran görüntüleri aşağıdaki gibi olacaktır. Ayrıca isteyen ziyaretçilerimizin kendileri de deneme yapabilirler.
forileteksayilar1.php sayfası kodları:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>PHP For İle Tek Sayılar-1</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <form action="forileteksayilar2.php" method="post"> <table border="0" bgcolor="#0000FF"> <tr> <td height="44" colspan="2" align="center"><font color="#FFFFFF">For Döngüsü İle Tek Sayıları Yazdırma</font></td> </tr> <tr> <td><font color="#FFFFFF">Kaça Kadar Olan Tek Sayılar Yazılsın:</font></td> <td><input name="tek" type="text" /></td> </tr> <tr> <td> </td> <td><input name="gonder" type="submit" value="Sayıları Yazdır" /></td> </tr> </table> </form> <br /> </body> </html>
forileteksayilar2.php sayfası kodları:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>PHP For İle Tek Sayılar-2</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <?php $tek=$_POST['tek']; ?> <table width="300" border="1" bgcolor="#FFFF66"> <tr> <td colspan="2" align="center"><?php echo $tek. " Kadar Olan Tek Sayılar"; ?></td> </tr> </table> <?php for($i=1;$i<=$tek;$i=$i+2) { echo $i; echo "-"; } ?> <br /> <A HREF="javascript:javascript:history.go(-1)">Geri dön</A> </body> </html>
Ekran görüntüleri:
10’a kadar olan tek sayıları yazmak istersek;
Ekran görüntüsü bu şekilde olacaktır.
20’ye kadar olan tek sayıları yazmak istersek;
Ekran görüntüsü bu şekilde olacaktır.
33’e kadar olan tek sayıları yazmak istersek;
Ekran görüntüsü bu şekilde olacaktır.
<< Önceki Yazı
Sonraki Yazı >>