Şimdi Ara

##### P.R.O.G.R.A.M.L.A.M.A. .D.E.R.S.L.E.R.İ ##### (18. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
414
Cevap
49
Favori
79.394
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
4 oy
Öne Çıkar
Sayfa: önceki 1617181920
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • Bu konuyu daha önceden görmemiştim. Tamamını okuyup duruma göre yazdıklarımın bir kısmını buraya eklerim.
  • quote:

    Orijinalden alıntı: tugay289

    dostum ben assembly biliyorum.pic programlamayla uğraşıyorum.c ye ihtiyacım vardı.ccs c ile pic programlamayı öğrenmeye başladım.bilgisayar ile c programlama benim işime yarar.ben elektrik-elektronik müh. de okuyorum.php biliyorum.
    şimdi ben kitap aldım. her yönüyle c# adlı.sefer algan ın kitabı pusula yayıncılık a ait bir kitap.sence nsl olur.c#ile başlanır mı.c++ veya c ile mi başlayayım.c#ın c ve c++ a göre çok daha düzgün ve kolay bir dil olduğunu okudum.napayım?

    Bence C++ dan basla. C'nin gelişmiş hali C++ dır. C# ise C++ nesne tabanlı programlama dilidir. En iyisi C++ ile baslamakatır.
    ASM bilen adam nasıl olurda C dilini bilmez anlamadım gitti




  • bende bu dönem okulda c dersini alıyorum, bu konuda yardımcı oldu hazırlayıp emek harcayanlara teşekkürler

    benim sorum şu oalcaktı,

    #include <stdio.h>

    yazdıktan sonra yazacağımız int main (void) ile main() aynı işe mi yarıyor? ikisinden birini kullansak birşey fark eder mi?
  • Bu konu ölmesin ya çok yararlı bi konu.
  • Bu konu açıldığı zamanlar ben de katılıyordum. Sanırım hocamız en son "Son mesaj 24 Kasım 2008; 16:59:56" tarihinde giriş yapmış. Başlık Konu Dışı'na tekrardan taşınırsa eğer tekrar bir hoca bulup devam ettirebiliriz.
  • Gayet yararlı bi konuymuş.Keşke derslere devam edilse.Okulda algoritmalara geçtiğimiz için bir göz atayım dedim gerçekten okulda birşeyler öğrenmişiz bunun farkına vardım..
  • çok yararlı bilgiler var,teşekkürler
  • Dersler devam etmiyor dimi?
  • C ile ilgili baya bilgim var... Derslere katılım yaparsanız en baştan c'de size yardımcı olmak isterim :) Biraz daha ayrıntılı ders notlarım var ve C'de deneyimliyim ne dersiniz?
  • Visual basic için de dersler var mı?
  • dersler devam etse çok hoş olurdu
  • Keşke derslerin devamı olsa keşke konu biraz daha toplu olsa karışık olmuş ama harika bilgiler ellerine sağlık
  • güzel paylaşım,emeğinize sağlık..
  • çok faydalı bi konu eline saglık devam ettirmen dilegiyle :)
  • Bunları nasıl yapıyoruz :'( o kadar okudum hiç birşey anlamadım bir tek program indirdim.
  • Konuyu baştan sona okudum.Cidden yazık olmuş.
    Devam etmesi gerekirdi.
  • #include <stdio.h> 
    #include <stdlib.h>
    int main()
    {
    int r, tur;
    float pi, s1, s2;
    s1 = (float)r*r*pi;
    s2 = (float)2*r*pi;
    pi = 3,14;
    printf("Alan hesaplamasi icin 1, cevre hesaplamasi icin 2 yaziniz:");
    scanf("%d", &tur);
    if(tur==1){
    printf("Lutfen alan hesaplamasi icin deger giriniz:");
    scanf("%d", &r);
    printf("Alan hesaplamasi sonucu: %f", s1);
    }
    else if(tur==2){
    printf("Lutfen cevre hesaplamasi icin deger giriniz:");
    scanf("%d", &r);
    printf("Cevre hesaplamasi sonucu: %f", s2);
    }
    else
    {
    printf("Hatali giris! Lutfen Alan icin 1, Cevre icin 2 giriniz.");
    }
    getchar();
    return 0;
    }

    Üstadlar görüldüğü üzre ilk dersin ödevi olan kodu derlemeye çalıştım.. Hata vermiyor ama işlemleri yaptıramıyorum sonuç 0.00000 olarak geliyor iki işlemde de. Pi değişkenini s1 ve s2'den önce tanımlarsam işlem yapıyor ama yine doğru sonucu vermiyor.

    Kod bu şekildeyken işlemi yapmama sebebi nedir? ve bir değişkenin, diğer değişkenler ile işleme girmesi için main altında tanımlı olması yetmez mi? Yani neden pi'yi başta tanımlarsam sonuç değişiyor ?

    Ek: Bu arada konu her ne kadar devam etmemiş olsa da paylaşılanlar benim gibi amatörler için çok güzel... Teşekkürler



    < Bu mesaj bu kişi tarafından değiştirildi aloneaqle -- 10 Mart 2012; 16:49:08 >




  • #include <stdio.h> 
    #include <stdlib.h>
    int main()
    {
    int a1,t1;
    float b1, c1, pi;
    printf("Lutfen yaricap degeri giriniz:");
    scanf("%d", &a1);
    pi = 3.14;
    b1 = (float)pi*(a1*a1);
    c1 = (float)pi*(a1*2);
    printf("Lutfen alan icin 1, cevre icin 2 giriniz:");
    scanf("%d", &t1);
    if(t1==1)
    {
    printf("\nAlan hesaplamasi sonucu: %.3f", b1);
    }
    else if(t1==2)
    {
    printf("\nCevre hesaplamasi sonucu: %.3f", c1);
    }
    else
    {
    printf("\nHatali giris");
    }
    getchar();
    return 0;
    }



    Kodu bu şekilde tekrar düzenledim, doğru çalışıyor. İlkinde yazdığımda hata s1 ve s2'ye yaptırdığım işlemden ayrıca char değişkenini doğru okutamamamdan kaynaklanıyor ama düzeltemedim. Neyse, sanırım bu konuyla ilgilenen kimse kalmamış




  • quote:

    Orijinalden alıntı: aLoneaqLe

    #include <stdio.h> 
    #include <stdlib.h>
    int main()
    {
    int a1,t1;
    float b1, c1, pi;
    printf("Lutfen yaricap degeri giriniz:");
    scanf("%d", &a1);
    pi = 3.14;
    b1 = (float)pi*(a1*a1);
    c1 = (float)pi*(a1*2);
    printf("Lutfen alan icin 1, cevre icin 2 giriniz:");
    scanf("%d", &t1);
    if(t1==1)
    {
    printf("\nAlan hesaplamasi sonucu: %.3f", b1);
    }
    else if(t1==2)
    {
    printf("\nCevre hesaplamasi sonucu: %.3f", c1);
    }
    else
    {
    printf("\nHatali giris");
    }
    getchar();
    return 0;
    }



    Kodu bu şekilde tekrar düzenledim, doğru çalışıyor. İlkinde yazdığımda hata s1 ve s2'ye yaptırdığım işlemden ayrıca char değişkenini doğru okutamamamdan kaynaklanıyor ama düzeltemedim. Neyse, sanırım bu konuyla ilgilenen kimse kalmamış

    Hocam bu kod çalışıyor zaten sorun nerede




  • quote:

    Orijinalden alıntı: -Google-


    Hocam bu kod çalışıyor zaten sorun nerede

    Evet o çalışıyor, çalışmayan bir üst mesajımdakiydi onu olduğu gibi düzenleyememiştim. Şimdi tekrar göz atınca hatayı farkettim. s1 if içerisinde, s2, elseif içerisinde tanımlanırsa ve pi=3,14 yerine 3.14 olursa doğru çalışıyor. Sağol ilgilendiğin için
    Bu da ilk kodun düzeltilmiş hali
    #include <stdio.h> 
    #include <stdlib.h>
    int main()
    {
    int r, tur;
    float pi, s1, s2;
    pi = 3.14;
    printf("Alan hesaplamasi icin 1, cevre hesaplamasi icin 2 yaziniz:");
    scanf("%d", &tur);
    if(tur==1){

    printf("Lutfen alan hesaplamasi icin deger giriniz:");
    scanf("%d", &r);
    s1 = (float)(r*r)*pi;
    printf("Alan hesaplamasi sonucu: %.2f", s1);
    }
    else if(tur==2){

    printf("Lutfen cevre hesaplamasi icin deger giriniz:");
    scanf("%d", &r);
    s2 = (float)(2*r)*pi;
    printf("Cevre hesaplamasi sonucu: %.2f", s2);
    }
    else
    {
    printf("Hatali giris! Lutfen Alan icin 1, Cevre icin 2 giriniz.");
    }
    getchar();
    return 0;
    }




  • 
Sayfa: önceki 1617181920
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.