Kardeş kime yazıyorsun anlamadım vallahi.. Sorunu ayrıntılı bir şekilde açıkalr mısın ? |
Kusura bakma az önce bilgisayarı yaktım kafam yerinde.değil. ![]() |
Tamam sorun değil. Takıldığın yeri ayrıntılı bir şekilde açıklaki yardımcı olabilelim. ![]() |
/* '*'ler kullanarak kenar uzunlugu verilen kareyi cizer */ merhaba arkadaslar. C sinavim var iki gun sonra. bana yardim ederseniz cok sevinirim.. for dongusunu anlamakta gucluk cekiyorum biraz. yazdigim koddaki ic ice for lari bana anlatirsaniz cok sevinirim. ozellikle "sag ve sol kenarlarin cizimi" ile ilgili olan for u anlamakta guclukk cektim. bi sag kenara bi sol kenara yildiz koyuyor arada bosluk birakiyor, bunu yazdiran satir neresi? ornegin biz kenari 5 girdik diyelim output soyle oluyor: ***** * * * * * * ***** simdiden cok tesekkur ederim ![]() NOT:sekli cizerkenki bosluklari yazdim ama nedense yazmamisim gibi gorunmus anlamadim niye ![]() |
for'un tam olarak nesini anlamadın ? For'un görevi ( ;orta ; ) kısmındaki koşul sağlanana kadar altındaki işlemi tekrarlamaktır. Senin koduna detaylı bakmadım ama herhalde. Bir tane for * ların arasına boşluk veriyordur bide if ile kontrol sağlanıyordur. if koşulu sağlamadığında da sonuna yıldız koyuyordur. |
Merhaba arkadaşlar Fortran dilindeki bir matematiksel ifadeyi C e aktarıyorum hata ile karşılaşıyorum. Fortran da real ile tanımlanmış bir değişkenin cos' unu alıyorum.aynı sonucu C de float tanımladığım değişken ile yapıyorum sonuclar farklı cıkıyor...Nedendir acaba.? |
Teşekkür ederim. Bahsettigim konu \ ile baslayan komutlar print(); benzeri komutları anlatıyor sanirim bilmiyorum bende icerigini Stdio ile çalışan komutlar galiba. |
Elimden geldiğince açıklamaya çalışacağım. Fakat önce şu videoyu bir izle derim. For döngüsünü anlamak için :) http://www.muhammedmastar.com/c-dersleri-12-c-for-dongusu Kodları açıklamaya geçelim hemen :) Buyur buraya koydum. Daha rahat okunsun diye. Takıldığın yer olursa gene sor. http://www.codesend.com/view/a091d9b5f64481b90acfbbbc286aac34/ |
C/C++ matematiksel hazır fonksiyonlar var. Bir sayının cos'unu almak gibi.Onları deneyebilirsin. Birde fortran dilini bilmiyorum. real olarak bir sayıyı tamsayı olarak felan mı tanımlayabiliyorsun ?.. Eğer real ile tamsayı tanımlayabiliyorsan, hata verir çünkü c/c++ da float ile 3,5 gibi sayılar tanımlanır. Eğer tamsayı tanımalyacaksan c/c++ da int dene. Örneğin int a; .... int a=5; vs. |
Up |
teşekkür ederim öncelikle cevap verdiğin için fortran dili eski ve kullanışsız bir dil bilmeye de gerek yok :). Aslında benim sorunum hassasiyet mesele ayni cos fonksiyonunu kullanıp ayni değer yazıyorum 10^-12 basamak ta uyuşmuyor.c de farklı fortran da farklı çıkıyor Ilginç... :) |
inceledim guzel aciklamissin aslinda su kismi anlayamiyorum. sag ve sol kenarlari yaparken, bi yildiz koyuyo,bosluk koyuyor,sonra gene bi yildiz geliyor.bu tam olarak nasil saglaniyor? yukardaki for dongusunde i ve j yi kullanmisiz, alttaki for dongusunde ise iki tane for kullanmisiz j ile. i kullanmamisiz. printf("*"); printf(" "); printf("/n") hangileri donuguye dahil oluyor hangisi sadece bir kere yaziliyor onu anlayamiyorum bir de sanirim. ![]() bir de if(kenar == 0) // fakat girilen kenar sayısı 0 ise, işlem yapamayacağımız için bırak diyoruz. break; kodu yerine,asadigaki while i (kenar<=0.....) diye de tanimlayabilirdik degil mi? while((kenar < 0) || (kenar > 20)) { // eğer bu kenar uzunluğu , 0 dan küçükse ve 20 den büyükse, // 0 ile 20 arasında bir deger girmesini istedik. Programımızın mantığına göre printf("Lutfen 0 ile 20 arasinda bi deger giriniz."); printf("Karenin kenar uzunlugu"); scanf("%d", &kenar); |
Hım.. bu konuyla ilgili pek bilgim yok açıkcası. Derleyicilerden dolayı fark edebilir. Fakat C/C++ daha doğru sonuçlar verir gibime geliyor. |
Stdio.h ile çalıştırılan printf(); gibi ve / işaretiyle başlayan komutlardan bahsediyor sanırım o 3 konuda Standart Çıkış Birimine Yapılacak Çıkışlar / İşareti ile Başlayan Kontroller Klavyeden Veri Girişleri |
Vallahi kusura bakma ama anlayamadım bir türlü. Sen şimdi konu anlatımımı istiyorsun yoksa printf(); gibi fonksiyonlarmı çalışmıyor diyorsun. eğer çalışmıyorsa şunları eklemeyi unuttun sanırım #include <stdio.h> #include <stdlib.h> |
Standart Çıkış Birimine Yapılacak Çıkışlar \ İşareti ile Başlayan Kontroller Klavyeden Veri Girişleri bu üç konu kayıp bu konuları tamamen anlatabilir misiniz ? içerik olarak stdio.h ile çalışan komutlardan bahsetmiş sanırım. bilmediğim için birşey söyleyemeyeceğim. mesela printf(); yi anlatmış buna benzer işlere yarayan komutları anlatmış... |
Stdio.h kütüphanesini ayrıntılı olarak burada işleyebilirsin. http://www.cplusplus.com/reference/clibrary/cstdio/ |
Teşekkür ederim fakat İngilizcem az. |
Çok ingilizce gerekmiyor. Oradaki kod örneklerine bakarakta anlayabilirsin. |
Sanirim şu print olaylarını anlatmış
< Bu ileti tablet sürüm kullanılarak atıldı > Bu mesaja 1 cevap geldi. Cevapları Gizle