• 25-10-2019, 00:39:32
    #1

    Resimde gözüktüğü gibi bir W harfi yapmak istiyorum ama yaptığım kodlarla yükseklik değeri girme ve W harfinin ilk kolonunda ki yıldızlarda boşluk yapma çalıştıramıyorum bilgisi olan yardım edebilir mi?
    KOD: https://paste.ofcode.org/zJx5KzGFWdqRmZGrsqvFPh
  • 25-10-2019, 00:41:15
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    imgur sıkıntı hocam görünmüyor
  • 25-10-2019, 00:43:17
    #3
    Amxmodx adlı üyeden alıntı: mesajı görüntüle
    imgur sıkıntı hocam görünmüyor
    Düzelttim hocam teşekkürler.
  • 25-10-2019, 00:45:06
    #4
    w harfini kapsayan bir dikdörtgen hayal edin, kaçıncı satır ve kaçıncı sütunda, "*" gözükecekse ya da gözükmeyecekse iç içe 2 for ile istediğinize ulaşabilirsiniz hocam.

    for(satır için )
    {
    //satır satır igeziyoruz
    for(sütun)
    {
    sütun sütun geziyoruz
    }

    }
  • 25-10-2019, 00:47:35
    #5
    etiraj adlı üyeden alıntı: mesajı görüntüle
    w harfini kapsayan bir dikdörtgen hayal edin, kaçıncı satır ve kaçıncı sütunda, "*" gözükecekse ya da gözükmeyecekse iç içe 2 for ile istediğinize ulaşabilirsiniz hocam.

    for(satır için )
    {
    //satır satır igeziyoruz
    for(sütun)
    {
    sütun sütun geziyoruz
    }

    }
    evet hocam o mantıkta ilerledim ama ilk sütunun boşluk ayarını yapmak için mantığı kuramadım ayrıca yükseklik değeri girme alanını yapamadım
  • 25-10-2019, 01:10:18
    #6
    faslove34 adlı üyeden alıntı: mesajı görüntüle

    Resimde gözüktüğü gibi bir W harfi yapmak istiyorum ama yaptığım kodlarla yükseklik değeri girme ve W harfinin ilk kolonunda ki yıldızlarda boşluk yapma çalıştıramıyorum bilgisi olan yardım edebilir mi?
    KOD: https://paste.ofcode.org/zJx5KzGFWdqRmZGrsqvFPh
    buyur hocam
    https://onlinegdb.com/Sy4EWiJqB
  • 25-10-2019, 01:13:29
    #7
    pr1d3 adlı üyeden alıntı: mesajı görüntüle
    Çok teşekkürler hocam yalnız şimdi tek sorunum kaldı o da şu ilk ve son sütundaki W harfinin kolonlarının / şeklinde olmaması bunda son sütunu / şeklinde yapabiliyorum fakat ilk sütunum hep düz kalıyor | böyle bakalım her yolu deniyorum
  • 25-10-2019, 01:30:30
    #8
    vv => w
    yan yana iki v çizeceğiz.

    çizgileri "***" olarak hesaplıyorum; soldaki v harfi için ilk olarak çizgisini çizmeliyiz. bunun için her bir satırda sol taraftan boşlık sayısını 1 artıraratk gidiyoruz. her satırda toplamda 7 adet sütunumuz oldu.
    bunun ayna yansıması bize v harfinin / tarafını da oluşturacak. ancak bu sefer boşluğu soldan değil, sağdan veriyor olacağız. (.) yenie boşluk atayacağız.

    için;

    ***....
    .***...
    ..***..
    ...***.
    ....***

    / için;

    ....***
    ...***.
    ..***..
    .***...
    ***....

    (dikkatli incelersek ilk çizgiyi dikey olarak yer değiştirdi) yani ilk çizgide ***.... ilk satırda iken, ikinci çizgide son satırda oluştu otomatikman.

    v için;
    ***........***
    .***......***.
    ..***....***..
    ...***..***...
    ....******....

    w
    ***........******........***
    .***......***..***......***.
    ..***....***....***....***..
    ...***..***......***..***...
    ....******........******....

    yani 5 yüksekliğinde bir w çizmek için 28 adet sütun oluştu.

    yükseklik (tamamen random karar verdim) 8 girildiğinde ne yapacağız?

    tarafı için;

    ***.......
    .***......
    ..***.....
    ...***....
    ....***...
    .....***..
    ......***.
    .......***

    dikkat ederseniz, yükseklik 5 olduğunda her satıra (her çizgi için) 4 adet boşluk bıraktık, 8 için 7 boşluk bıraktık.
    buna nasıl karar verdik?

    her çizgi bir dikdörtgenin içerisinde hayal ettik ve her satırda soldan boşluk sayısını artırdık ve en alt satıra geldiğimizde soldan boşluk bırakmak yerine yukarı doğru gittik ve yine sağdan 1 boşluk artırdık ki dikdörtgen oluşsun.

    özetle;

    yükseklik kaç girilirse girilsin, her bir çizginin satırında n-1 adet boşluk bırakıyoruz. e bize w için 4 adet çizgi var, demekki w için her satırda toplam 4 * (n-1) adet boşluk bırfakacağız. (4 * 3) adet de * koyacağız ki çizgimiz belirli olsun.



    ve ( - / - - / boşlujları kaldırdığımızda ( // ) w harfine ulaştık.)
  • 25-10-2019, 01:40:20
    #9
    faslove34 adlı üyeden alıntı: mesajı görüntüle
    Çok teşekkürler hocam yalnız şimdi tek sorunum kaldı o da şu ilk ve son sütundaki W harfinin kolonlarının / şeklinde olmaması bunda son sütunu / şeklinde yapabiliyorum fakat ilk sütunum hep düz kalıyor | böyle bakalım her yolu deniyorum
    https://onlinegdb.com/SJSPJny9B sanırım böyle istiyorsun hocam?