1. sayfa
Yapabilir(iz) de sen kodu yapın bana verin dersen verirmiy(iz) bilmiyorum. ![]() |
Neden böyle bir diyalog kurmak istediniz hocam pek anlayamadım ihtiyaç dahilinde konu açtım bazı arkadaşlar yardım etmişti aynı konuda belki görülüpte banada yardımcı olabilirler amacıyla açmıştım fakat beni hazırcı konumuna düşürdünüz sağolun ![]() @GylR? |
Hazırcı demeyelimde direk yapın bana demiş gibi olmuş yazı.![]() |
C# form olsa hadi neyse de :) C dili ilginç seviyede zor geldi maalesef bilen yardimi dokunacak biri çıkar umarım :) |
Ne denedinde olmadi? Onu da koy ona gore yardimci olalim. D icin mantik veriyim solda her satirda yildiz oluyor, yanina da 2 veya 3 bosluk birakarak her seferinde bir yildiz koy, veya oranini sen bul bunu deneye yanila veya wikipedia dan tam oranina bakarak yapabilirsin. Daha sonra uzunlugun yarisina gelince islemi tersine ceviriyorsun yani her satirda 2-3 boslugu geriye gidiyorsun. B ise 2 tane D nin alt alta gelmis versiyonu. |
denediğim versiyon ; #include <stdio.h> daha çok " 8 " e benzedi hocam |
Mantigin cok kotu, boyle hardcoding ile programlama yapilmaz, eger bunun egitimini goruyorsan hocan 0 falan verir. k = 10 a kadar yapmissin. Ya daha buyuk bir duzlemde yapman gerekseydi misal k 100 e kadar gidecek olsaydi? Ayrica bu kadar uzun bir if te parantez kullan neyin ne oldugu hemen kaciyor. Cevabina gelelim. 1. adim olarak wolfram alpha ya girip bunun grafiksel formulunu cikartiyoruz. https://www.wolframalpha.com/input/?i=x+%3D+y%5E2 x = y^2 bunun icin yetiyor. Simdi farkettiysen y = 0, x = 0 da tam cikintili oluyor. Bu durumda tam orta noktayi x =0 y =0 olarak yapmamiz gerek. Fakat boyle yapsak bile problem oluyor cunku D nin dis kismi ) seklinde olmaktansa ( seklinde olucak. Yani x bu durumda i - ortaNokta oluyor, orta nokta ise daha once den belirttigm gibi verilen uzunluk(seninkisi misal 10) 2) simdi x i bulduk y yi math.h kutuphanesi kullanarak bulacagiz bunun icin pow(x, 2) yeterli. 3) Ikinci for loopta senin yaptigin gibi bosluk ekleyecegiz, sayiya ulasana kadar bosluk ekle sonrasindada * ekle. 4) Bunlarin hepsini bir fonksiyon yap ana menuden cagir. 5) Dediklerimi yapinca suna benzer birseyin olmali: #include <stdio.h> Simdi hata dedigim gibi D ve B de cizgi ice dogru giderken bunda distan gidiyor yani ) yerine ( oluyor. Bunu da sana birakiyorum. 2 sey yapabilirsin, ya dedigim y = x^2 yerine baska bir formul kullanabilirsin(ki grafiksel gosterimi tam zitti olmali) ki bu en basit yontem, bunu tavsiye ederim. Oteki yontem ise y nin alabilecegi max degeri bulursun(ki bu ortaDeger^2 dir) sayiyi bundan cikartir mutlak degerini alirsin. |
Yardımınız için çok sağolun hocam |
Arkadaşlar konuyu hortlatıyorum ama c++ da * ile yükseklik girerek W harfi nasıl yazdırabilirim yardımcı olabilecek var mı?:) |
1. sayfa
Örn;
Tam çizemedim sanırım ama umarım anlatabilmişimdir
Şimdiden teşekkürler
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi BogachanF -- 26 Şubat 2014; 21:43:41 >