• 10-01-2016, 19:55:25
    #1
    Merhabalar,

    Ekrana konsolda

    --------
    --- ---
    - -
    --- ---
    -------

    şeklinde bir şey basmaya çalışsak yıldız yerine tire kullandım.
    Bunun teklisini yapmakta bir şey yok benim sorum aradaki boşluğu nasıl vereceğiz ?

    --- --- kısmı.
  • 10-01-2016, 20:38:09
    #2
    hiçbir şey anlayamadım cevaplayacaktım ama..
  • 10-01-2016, 20:41:16
    #3
    VoyL adlı üyeden alıntı: mesajı görüntüle
    hiçbir şey anlayamadım cevaplayacaktım ama..
    Aynı durumdayız
  • 10-01-2016, 20:55:06
    #4
    VoyL adlı üyeden alıntı: mesajı görüntüle
    hiçbir şey anlayamadım cevaplayacaktım ama..
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    Aynı durumdayız
    Adım adım anlatayım hocam,
    Kullanıcıdan bir sayı alacağım aldığım sayı atıyorum 3 olsun.
    Yukarı kısımda x2 tane + çizildiğini düşünün.
    Alta indiğinde 4
    bi alta daha indiğinde 2
    Sonra ters olarak bu işlem devam ediyor.
    ++++++ < 6 tane
    ++ ++ < 4 tane
    + + < 2 tane
    + + < 2 tane
    ++ ++ < 4 tane
    ++++++ < 6 tane

    Kullanıcıdan aldığım sayı 4 olsaydı

    ++++++++ < 8 tane
    +++ +++ < 6 tane
    ++ ++ < 4 tane
    + + < 2 tane
    şeklinde inecekti for döngüsü ile + sayılarını azaltabiliriz fakat 2. adımda boşluğu nasıl bırakacağız sorum bu
    gene mi olmadı
  • 10-01-2016, 21:11:01
    #5
    C# üzerinden konuşiyim.
    Tek bir string içinde yazıyosun ve belirli yerlerde alt satıra geçmek istiyorsun

    string yazi = "Deneme 1\nDeneme2\nDeneme3";
    C# da bu şekilde yazdığın zaman ekranda şu şekilde çıkar.
    Deneme 1
    Deneme 2
    Deneme 3

    \n yazarak alt satırda yazdırırsın ama konsolda işe yarar mı bilemem ama diğer arkadaşlar sorunu anlamıştır yardımcı olurlar heralde
  • 10-01-2016, 21:35:13
    #6
    Hocam php ile kodladım ama sen bunu kendine göre hangi dilde istiyorsan uyarlayabilirsin..

    Ekran çıktısı da şu şekilde

    http://prntscr.com/9ogge6

    <?php
    
    $gelensayi=6;
    $sayac=1;
    $dizielemansayisi=$gelensayi/2;
    
    
    while ($a<$dizielemansayisi) {
    $a++;
    while ($sayac<=$gelensayi) {
    $dizi[$a].= "+";
    if ($boslukkoy==$sayac) $dizi[$a].= " ";
    $sayac++;
    }
    $sayac=1;	
    $gelensayi=$gelensayi-2;
    $boslukkoy=$gelensayi/2;
    }
    
    while ($yazdir<$dizielemansayisi) {
    $yazdir++;
    echo $dizi[$yazdir];
    echo "<br>";
    }
    
    $yazdir=$dizielemansayisi;
    
    while ($yazdir>0) {
    echo $dizi[$yazdir];
    echo "<br>";
    $yazdir--;
    }
    
    
    ?>