• 12-01-2009, 21:53:39
    #10
    Üyeliği durduruldu
    Soru 5
    <?php
    $a = 1;
    while ($a<=10) 
    { 
    echo $a * 10 . "-";
    $a++;
    }
    ?>
  • 12-01-2009, 22:26:25
    #11
    Daha 10 soru var onlarıda cevaplandırırsanız sevinirim
  • 12-01-2009, 22:30:58
    #12
    Hiç bişi anlamadım bunun amacı ne ne için yapılcak bunlar ?
  • 12-01-2009, 22:35:51
    #13
    Ödev için lazım bunlar.
  • 13-01-2009, 02:11:42
    #14
    Üyeliği durduruldu
    11
    <form>
    <textarea name="veri" rows="5"></textarea>
    <input type="submit">
    </form>
    <?php
    //11)Bir dizinin aritmatik ortalamasını bulan proğr5amı yazınız.
    if($_GET)
    {
        extract($_GET);
        $dizi = explode("\n",$veri);
        $dizi = array_map('trim',$dizi);
        $toplam = array_sum($dizi);
        $sayi = count($dizi);
        $ortalama = $toplam / $sayi;
        echo $ortalama;
    }
    ?>
    10
    <form>
    <textarea name="veri" rows="5"></textarea>
    <input type="submit">
    </form>
    <?php
    //10)Bir dizideki en büyük ve en küçük elemanların farkını bulup ekrana yazan proğramı y6azınız.
    if($_GET)
    {
        extract($_GET);
        $dizi = explode("\n",$veri);
        $dizi = array_map('trim',$dizi);
        $max = max(array_values($dizi));
        $min = min(array_values($dizi));
        echo "max : {$max} && min : {$min}";
        
    }
    ?>
    6
    <form>
    <input type="text" name="vize">
    <input type="text" name="final">
    <input type="submit">
    </form>
    <?php
    //6)Girilen final ve vize notlara göre not ortalamasını yazan ptroğramı yazınız.
    //(ortalama alınırken final notunun 60% vize notunun 40%alınacak.)
    if($_GET)
    {
        extract($_GET);
        $vize = ceil( $vize * 40 / 100 );
        $final = ceil($final * 60 / 100 );
        $ortalama = $vize + $final;
        echo $ortalama;
    }
    ?>
    3
    <form>
    <input type="text" name="bir">
    <input type="text" name="iki">
    <input type="submit">
    </form>
    <?php
    //3)Kullanıcı tarafından girilen iki sayının kuvvetini bulup ekrana yazan fonksiyonu yazınız.
    if($_GET)
    {
        extract($_GET);
        $toplam = 1;
        for ($i=1;$i<=$iki;$i++)
        {
            $toplam *= $bir;
        }
        echo $toplam;
    }
    ?>
    4
    <?php
    //4)1,1,2,3,5,8,13,21,34....şeklinde devam eden seriye fibonacci sersi denir.Buna göre 10 adımlık seriyi yazan proğramı yazınız.
    $temp = 0;
    $eleman = 1;
    $toplam = 1;
    for($i=0;$i<10;$i++)
    {
        $toplam = $eleman + $temp ;
        $eleman =  $temp;
        $temp = $toplam;
        echo $toplam.", ";
    }
    //çıktısı = 1, 1, 2, 3, 5, 8, 13, 21, 34, 55,
    ?>
    oldukça fazla yöntemle yapılabilirler zevkliydi
  • 13-01-2009, 02:57:15
    #15
    Teşekkür saho usta Allah razı olsun senden diğer yardımcı olan arkadaşlarada Tabikide.
  • 13-01-2009, 20:48:24
    #16
    Eposta Aktivasyonu Gerekmekte
    3. soruda kuvvet bulmayı diyorsan :
    şöyle oluyor.


    Alıntı
    PHP ‘de üslü sayılar pow() fonksiyonu ile bulunur,
    formatı: pow(sayi,üs)
    örnek: pow(6,2) çıktısı : 36
    pow(5,3) çıktısı: 125
    İnternette dolaşırken görüp arşivime almıştım.Şimdi arşivden sana veriyorum.
    İnşallah yanlış anlamamışımdır.

    12.soru tekleri listeleme:
    <?php
    $sayidizisi=array(1,2,3,4,5,6,7,8,9,10);
    for ( $i=0; $i<=count($sayidizisi); $i++) {
    if ( $sayidizisi[$i] % 2 )  { //2 ile bölündüğünde kalan çıkıyorsa
    echo $sayidizisi[$i]; //ekrana yazdır.
    }
    }
    ?>
    13.soru çiftleri listele :
    <?php
    $sayidizisi=array(1,2,3,4,5,6,7,8,9,10);
    for ( $i=0; $i<=count($sayidizisi); $i++) {
    if ( $sayidizisi[$i] % 2 )  { // 2 ile bölününce kalan çıkıyorsa 
    } //boş bıraktım bişey yapmıyoruz
      else {  //2 ile bölünmüyorsa 
    echo $sayidizisi[$i];   //erkana yazdır.
    }
    }
    ?>