PHP den anlayan arkadaşların yorumlarını bekliyoruz

huznumsun

New member
Katılım
10 Eki 2008
Mesajlar
422
Reaction score
0
Puanları
0
Konum
Karadeniz Fırtınası
PHPDE İNSAFSIZ HOCAMIZ BİZDEN POZİTİF TAM SAYILARIN BÖLENLERINI BULAN KODU İSTIYOR BOLENLERINI BULDUM ANCAK BIR USTUNU ALIP ÇARPMA İŞLEMI OLMUYOR YARDIMCI OLCAK ARKADASLARA SIMDIDEN TESEKKURLER.....:vur:saskin:melek
 
bir üstünü alıp çarpma demenden, bölenlerin 1 fazlasının çarpımı diye aldım, yanlış anladısysam sölersin.. buyur:

PHP:
<?php

// Silverday @ HackheLL - 19:55 28.11.2008


if(isset($_GET['sayi'])) {

if($_GET['sayi'] > 0) {

$sayi = $_GET['sayi'];
$bolenler = "";
$carpim = 1;
for($i = 2; $i <= $sayi; $i++) {
if(($sayi % $i) == 0) {
$bolenler .= ", $i";
$carpim *= $i + 1;
}
}

$echo = "<b>$sayi</b> sayısını tam bölen sayılar: <b>{ </b>1$bolenler </b>}</b>";
$carpims = "Bölenlerin bir fazlasının çarpımı: <b>$carpim</b>";
}
else {
$echo = "Lütfen <b>pozitif</b> bir tamsayı giriniz.";
}
}
else {
$echo = "";
}


$html = "<html><head><title>Pozitif Bölenler</title></head>
<body>
<form action=\"\" method=\"get\">
<input type=\"textbox\" name=\"sayi\" value=\"Sayı Giriniz..\" onFocus=\"this.value='';\">
<br><br><input type=\"submit\" value=\"Git >\">
</form>
$echo<br><br>
$carpims
";

echo($html);

?>
 
Geri
Üst