-
Üyelik
10.03.2015
-
Yaş/Cinsiyet
27 / E
-
Meslek
Android Develoading....
-
Konum
Konya
-
Ad Soyad
F** C**
-
Mesajlar
1038
-
Beğeniler
753 / 343
-
Ticaret
5, (%100)
Merhabalar, php ile yapılacak bir kaç işlem var ama bayadır php ile uğraşmıyorum ve kafam şuan çok dolu 1 saattir hiç bir ilerleme kaydedemedim. Rica etsem yardımcı olur musunuz arkadaşlar. :(
1) Klavyeden 0 girilene kadar girilen sayıların toplam ve ortalamasını ekrana yazdırmak.
2) 3 tane sayı girilsin büyükten küçüğe sıralayıp ortadaki sayıyı yazdırmak.
3) 5 tane sayı girilsin sayıları küçükten büyüğe sıralayıp yazdırmak.
Basit şeyler ama kafam durdu arkadaşlar yapamadım :(
Sardığımla aradığım mutluluktu güya..
-
Üyelik
29.10.2016
-
Yaş/Cinsiyet
33 / E
-
Meslek
Öğretmen
-
Konum
Konya
-
Ad Soyad
O** K**
-
Mesajlar
1116
-
Beğeniler
499 / 498
-
Ticaret
16, (%100)
2. ve 3. soruyu bu kodu kullanarak yapabilirsin. sayı sayısını inputları artırarak yapabilirsin.
extract($_POST); // POST ile gelen form elemanlarını değşken olarak kullanmamızı sağlar.
if(isset($gonder)){ // "gonder" POST edildiyse.
//Diziyi İçeriğine(Value) Göre Küçükten Büyüğe Sıraladık
sort($dizi);
echo "Küçükten Büyüğe
";
foreach($dizi as $val){
echo $val.'
';
}
echo "Büyükten Küçüğe
";
//Diziyi İçeriğine(Value) Göre Büyükten Küçüğe Sıraladık
$buyuktenKucuge = $dizi;
rsort($buyuktenKucuge);
foreach($buyuktenKucuge as $val2){
echo $val2.'
';
}
//Dizimizin En Küçük Elemanı
echo 'En Küçük Sayı : '.$dizi[0].'
';
//Dizimizin En Büyük Elemanı
echo 'En Büyük Sayı : '.$dizi[(count($dizi) - 1)].'
';
echo 'Ortadaki Sayı : '.$dizi[1].'
';
}
?>
-
Üyelik
29.10.2016
-
Yaş/Cinsiyet
33 / E
-
Meslek
Öğretmen
-
Konum
Konya
-
Ad Soyad
O** K**
-
Mesajlar
1116
-
Beğeniler
499 / 498
-
Ticaret
16, (%100)
1. Sorunuzun cevabı
/* TOPLAM BULMA*/
$topla=0;
$i=0;
while($i<9){
$i++;
$topla=$topla+$i;
echo "$i";
if($i==9)
break;
echo "+";
}
echo "
Toplam = ".$topla;
/* ORTALAMA BULMA */
function ortalama($array){
$toplam = 0;
$sayi = count($array);
foreach($array as $ort){
if(is_numeric($ort)){
$toplam += $ort;
// $toplam = $toplam + $ort;
}else{
$sayi--;
}
}
if($sayi){
$islem = $toplam / $sayi;
return $islem;
}else{
return "NaN";
}
}
$dizi = array(0,1,2,3,4,5,6,7,8,9);
echo "
Ortalama= ".ortalama($dizi);
?>
-
Üyelik
10.03.2015
-
Yaş/Cinsiyet
27 / E
-
Meslek
Android Develoading....
-
Konum
Konya
-
Ad Soyad
F** C**
-
Mesajlar
1038
-
Beğeniler
753 / 343
-
Ticaret
5, (%100)
carasar Hocam çok teşekkür ediyorum Allah razı olsun..
Sardığımla aradığım mutluluktu güya..