lostyazilim
tr.link

Php bir kaç soru var yapamadım :(

4 Mesajlar 726 Okunma
acebozum
tr.link

FurkanCanoz FurkanCanoz WM Aracı Kullanıcı
  • Ü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..
elektronikssl
webimgo

carasar carasar All ızz well... Kullanıcı
  • Ü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].'
';

}

?>


 

 

carasar carasar All ızz well... Kullanıcı
  • Ü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);
?>

 

 

FurkanCanoz FurkanCanoz WM Aracı Kullanıcı
  • Ü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..
wmaraci
wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al