Bu örneğimizde kullanıcının klavyeden girmiş olduğu bir para tutarının içerisinde hangi banknottan kaç tane olduğunu bulan ve ekranda ayrı ayrı gösteren php program kodlarını yazacağız. Bunun için iki tane php dosyası yapacağız.
Birinci dosyada istenilen para tutarının girilmesini sağlayan form sayfası diğerinde ise girilen para miktarını banknotlara ayıran dosya olacaktır. Bu dosyaların kodları aşağıdaki gibidir. Sayfanın altında da kendiniz denemeniz için bir link bulunmaktadır.
paraayirma1.php dosyası kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | <!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 Parayı Banknotlara Ayırma-1</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <form action="paraayirma2.php" method="post"> <table border="0" bgcolor="#FF6666"> <tr bgcolor="#00FF99"> <td colspan="2" align="center">PHP Parayı Banknotlara Ayırma</td> </tr> <tr> <td>Para Tutarını Giriniz:</td> <td><input name="para" type="text" /></td> </tr> <tr bgcolor="#00FF99"> <td> </td> <td><input name="gonder" type="submit" value="Parayı Ayrıştır" /></td> </tr> </table> </form> <br /> </body> </html> |
paraayirma2.php dosyası kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 | <!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 Parayı Banknotlara Ayırma-2</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <?php $para=$_POST['para']; $tpara=$para; $a200=0; $a100=0; $a50=0; $a20=0; $a10=0; $a5=0; $a1=0; //200 lük banknot adedi if ($para >= 200) { $a200 = $para / 200; $tpara = $para % 200; $para = intval($tpara); } //100 lük banknot adedi if ($para >= 100) { $a100 = $para / 100; $tpara = $para % 100; $para = intval($tpara); } //50 lik banknot adedi if ($para >= 50) { $a50 = $para / 50; $tpara = $para % 50; $para = intval($tpara); } //20 lik banknot adedi if ($para >= 20) { $a20 = $para / 20; $tpara = $para % 20; $para = intval($tpara); } //10 luk banknot adedi if ($para >= 10) { $a10 = $para / 10; $tpara = $para % 10; $para = intval($tpara); } //5 lik banknot adedi if ($para >= 5) { $a5 = $para / 5; $tpara = $para % 5; $para = intval($tpara); } //1 lik banknot adedi if ($para >= 1) { $a1 = $para / 1; $tpara = $para % 1; $para = intval($tpara); } ?> <table width="393" border="1" bgcolor="#FFFF66"> <tr bgcolor="#00CCCC"> <td colspan="2" align="center">PHP Parayı Banknotlara Ayırma</td> </tr> <tr bgcolor="#99FF66"> <td width="180">Girilen Para Tutarı:</td> <td width="239"><?php echo $_POST['para'];; ?></td> </tr> <tr bgcolor="#CC9966"> <td>200'lük Banknot </td> <td><?php echo intval($a200); ?></td> </tr> <tr bgcolor="#CC9966"> <td>100'lük Banknot</td> <td><?php echo intval($a100); ?></td> </tr> <tr bgcolor="#CC9966"> <td>50'lik Banknot</td> <td><?php echo intval($a50); ?></td> </tr> <tr bgcolor="#CC9966"> <td>20'lik Banknot</td> <td><?php echo intval($a20); ?></td> </tr> <tr bgcolor="#CC9966"> <td>10'luk Banknot</td> <td><?php echo intval($a10); ?></td> </tr> <tr bgcolor="#CC9966"> <td>5'lik Banknot</td> <td><?php echo intval($a5); ?></td> </tr> <tr bgcolor="#CC9966"> <td>1'lik Para</td> <td><?php echo intval($a1); ?></td> </tr> </table> <A HREF="javascript:javascript:history.go(-1)">Geri dön</A> <br /> </body> </html> |
Çıktı
Yorum Yap