Formdan girilen 10 sayıdan kaç tanesinin tek, kaç tanesinin çift olduğunu ekrana yazdıracak programı PHP ile yazınız.
bunu hocamız diziler kullanılarak yapılmasını istiyor normalini yaparım ama diziler kullanılarak yapmam icin dizileri parcalamam lazım kafam cok karıstı tek bunu yapsanız tum odevimi yapabilecegim onun sayesinde. yardım sever birisi var mı acaba
çok acil ödevim lütfen
4
●261
- 20-12-2016, 03:25:18Formda tek input olacak sayılar virgül ile ayrılarak mı girilecek?Umutturk adlı üyeden alıntı: mesajı görüntüle
- 20-12-2016, 03:44:08<?php
$metin="1 2 3 4 5 6";
$degisken = explode(" ", $metin);
foreach ($degisken as $kelime) {
echo $kelime . "<br>";
}
$tek=0;
$cift=0;
for ($kelime%2==0)
if ($kelime%2==0)
$cift++;
else
$tek++;
echo "cift sayılar:"." $cift";
echo"<br/>";
echo "tek sayılar:".$tek;
echo "<br/>";
?>
bu sekilde sacmaladım sanırım for ile parcalanmıs sayıları nasıl kontrol ettiricem 2 ye bolunup bolunmedigini hocam
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 03:30:33 -->-> Daha önceki mesaj 03:29:31 --
virgül boşluk fark etmez hocam hem dizi hem for php de cok baslangıc tayım daha kafam karıstıMert50356 adlı üyeden alıntı: mesajı görüntüle
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 03:44:08 -->-> Daha önceki mesaj 03:30:33 --
saat 4 oldu hala ugrasıyorum yok mu yardım edecek birisi
- 20-12-2016, 03:59:46Umutturk adlı üyeden alıntı: mesajı görüntüle
İşini görür sanarım?
<?php $metin = "1 2 3 4 5 6"; $degisken = explode(" ", $metin); $tek_say = 0; $cift_say = 0; $cift_sayilar = ""; $tek_sayilar = ""; foreach ($degisken as $sayi) { if ($sayi%2==0){ $cift_sayilar .= $sayi.", "; $cift_say++; }else { $tek_sayilar .= $sayi.", "; $tek_say++; } } echo "Tek Sayıların Sayısı: ".$tek_say; echo "<br/>"; echo "Çift Sayıların Sayısı: ".$cift_say; echo "<br/>"; echo "Tek Sayılar: ".$tek_sayilar; echo "<br/>"; echo "Çift Sayılar: ".$cift_sayilar; ?>