Şimdi Ara

C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (151. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
4.174
Cevap
118
Favori
165.491
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
3 oy
Öne Çıkar
Sayfa: önceki 149150151152153
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • quote:

    Orijinalden alıntı: Vuraldesign

    Seve seve yardımcı oluruz ancak yardımcı oluruz sadece.
    - While ve For bu işlem için en mantıklı döngüler hocanız ne ile yapılmasını istiyor?
    - Form App mi Console App mi?

    Sorulara cevap verip konu ile alakalı biraz uğraşırsan gün sonunda istediğin yardımı almış olursun.

    Kolay gelsin...

    off yanlış yazmışım.geçen sene programlama 1 dersinde c++ görmüştük.şuan nesne yönelimli programa dersinde c sharp görüyoruz.programlama 1 dersinden kalıp alttan alıyorum.
    bu sene okulu bitirmem lazım, bu yüzden temelden öğrenmeye başlıyorum.ilk önce if ler var.sonra for döngülerine geçeceğim.
    c++ consol ekranından girilen sayıların en büyüğünü if le bulma.biraz çalıştım ama hata veriyor:

    #include <stdio.h>
    #include <conio.h>
    main()
    {

    int sayi1,sayi2,sayi3;

    printf("1.sayi gir");
    scanf("%d",&sayi1);
    printf("2.sayi gir");
    scanf("%d",&sayi2);
    printf("3.sayi gir");
    scanf("%d",&sayi3);
    if (sayi1>sayi2) && (sayi1>sayi3)
    printf("1.sayi en büyük");
    else if (sayi2>sayi1) && (sayi2>sayi3)
    printf("2.sayi en büyük");
    else
    printf("3.sayi en büyük");
    Getch();

    }




  • Merhaba arkadaşlar bende c++ yı ingilizce bi kaynaktan öğrenmeye başladım. Size sorum şu olacak c++nın mantığını nasıl kavrarım yani mesela class lar ile ilgili bir sürü video izledim özellikle private kısmından hiçbişiy anlamadım. Birde şu var. C++ yı tamamen öğrenirsem iyi bir programlamacı olabilir miyim yahut programlara sızabilir miyim

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Blackkan

    Merhaba arkadaşlar bende c++ yı ingilizce bi kaynaktan öğrenmeye başladım. Size sorum şu olacak c++nın mantığını nasıl kavrarım yani mesela class lar ile ilgili bir sürü video izledim özellikle private kısmından hiçbişiy anlamadım. Birde şu var. C++ yı tamamen öğrenirsem iyi bir programlamacı olabilir miyim yahut programlara sızabilir miyim

    Merhabalar;

    Yanlış anlama ama bu yaklaşım ile zaten C++ iyi öğrenemezsin. Biz yazılımcılar birşeylere sızmak için değil, birşeyleri çözmek için program yazarız. Senin bahsettiğin ise mühendisliğin çok daha farklı bir dalı ve onu yapabilmek için öncelikle çok iyi bir yazılımcı(dikkatini çekerim c++ coder değil, yazılımcı) olman gerekir.

    C++ bir yazılım dilidir ve iyi bilmek sana bir çok şey öğretir. Ancak bir yazılımcının C++ dışında algoritma, gereksinim analizi, veritabanı tasarımı, nesne yönelimli programlama vs vs bir çok şey bilmesi gerekir. Dünyada kullanılan bir çok dil olduğunu düşünürsek senin c++ çok iyi öğrenip bir şeylere sızman imkansız diyebilirim. Basit bazı operasyonları by-pass edebilirsin ama yazılıma sızamazsın.

    Bir şeyleri yok etmek yerine bir şeyleri geliştirmek emin ol insanı daha mutlu eder...

    Saygılarımla...




  • quote:

    Orijinalden alıntı: altı ok

    quote:

    Orijinalden alıntı: Vuraldesign

    Seve seve yardımcı oluruz ancak yardımcı oluruz sadece.
    - While ve For bu işlem için en mantıklı döngüler hocanız ne ile yapılmasını istiyor?
    - Form App mi Console App mi?

    Sorulara cevap verip konu ile alakalı biraz uğraşırsan gün sonunda istediğin yardımı almış olursun.

    Kolay gelsin...

    off yanlış yazmışım.geçen sene programlama 1 dersinde c++ görmüştük.şuan nesne yönelimli programa dersinde c sharp görüyoruz.programlama 1 dersinden kalıp alttan alıyorum.
    bu sene okulu bitirmem lazım, bu yüzden temelden öğrenmeye başlıyorum.ilk önce if ler var.sonra for döngülerine geçeceğim.
    c++ consol ekranından girilen sayıların en büyüğünü if le bulma.biraz çalıştım ama hata veriyor:

    #include <stdio.h>
    #include <conio.h>
    main()
    {

    int sayi1,sayi2,sayi3;

    printf("1.sayi gir");
    scanf("%d",&sayi1);
    printf("2.sayi gir");
    scanf("%d",&sayi2);
    printf("3.sayi gir");
    scanf("%d",&sayi3);
    if (sayi1>sayi2) && (sayi1>sayi3)
    printf("1.sayi en büyük");
    else if (sayi2>sayi1) && (sayi2>sayi3)
    printf("2.sayi en büyük");
    else
    printf("3.sayi en büyük");
    Getch();

    }


    Aldığın hata nedir? Algoritma olarak bunu mu kullanacaksın While veya For döngüsünü öğrenmiş olmanız lazım onları kullanmak çok daha doğru olur?




  •       Sepet* sepetler = new Sepet[sepetSayisi]; 

    sepetler[0].sepetCizA(a);
    sepetler[1].sepetCizB(b);
    sepetler[2].sepetCizC(c);


    Merhaba

    Burda sepetler[0].sepetCizA(a); bunu bir değişkene veya nesneye atamak istiyorum ama nasıl atayacağımı bulamadm.
    Atadıktan sonra diğerleriyle yerlerini değiştirmek istiyorum.

    Yani ben sepetler[0].sepetCizA(a); kullanmak yerine artık bunu A olarak kullanmak istiyorum.
  • Compiler olarak Portable C++ kullanıyorum C dilinde yazıp kaydediyorum projeleri, ancak ilk yüklediğimde sıkıntı yoktu şimdilerde şöyle bir hata ile karşılaşıyorum kodu yazıyorum denemek için F11 e bastığımda exe açılıyor ancak pencereyi kapatmak için çarpıya bastığımda tepki vermiyor daha 5-6 defa bastıktan sonra kendi kendine kapanıyor ama Görev Yöneticisinde hala .exe yi 104 kb bellekle çalışır gösteriyor bu yüzden görev yöneticisinden işlemi sonlandır demeden kodda değişiklik yapıp görüntü almak için F11 e bastığımda hata veriyor önceden olmuyordu bu tip birşey neden olabilir?
  • #include iostream

    int main();
    {
    cout<<" iki sayi giriniz :"
    cin << x,y;
    cou << x << " ve " << y << " nin toplami = " x+y << " 'dir" << endl;
    return

    }

    arkadaşlar bu kodun hatalarını düzeltebilecek yardımcı olucak kimse var mı ?
  • quote:

    Orijinalden alıntı: cevelry

    #include iostream

    int main();
    {
    cout<<" iki sayi giriniz :"
    cin << x,y;
    cou << x << " ve " << y << " nin toplami = " x+y << " 'dir" << endl;
    return

    }

    arkadaşlar bu kodun hatalarını düzeltebilecek yardımcı olucak kimse var mı ?

    Arkadaşım kodun hatalarını düzeltmek demişsinde bu kodda pek doğru satır yok, öncelikle x y değişkenlerini tanımlaman gerekir. iostream headerını kullanmak için <> içine alman gerekir. cout, cin ve endl den önce std:: yazman gerekir, veya programın en başına using namespace std satırı ister. int main() den sonra ; gelmez, cin'den sonra >> gelir, cout'tan sonra << gelir. return kodunu compiler doğru olarak tamamlasa da asıl olan return 0; komutudur. cin'de iki sayı alırken aralarında >> koyulur , olmaz. Yani toparlarsak kodun normal çalışan hali:

    #include <iostream>
    #include <stdlib.h>

    int main()
    {
    int x,y;
    std::cout << " iki sayi giriniz :";
    std::cin >> x >> y;
    std::cout << x << " ve " << y << " nin toplami = " << x+y << " 'dir" << std::endl;
    system("pause");
    return 0;

    }

    VEYA

    #include <iostream>
    #include <stdlib.h>

    using namespace std;

    int main()
    {
    int x,y;
    cout << " iki sayi giriniz :";
    cin >> x >> y;
    cout << x << " ve " << y << " nin toplami = " << x+y << " 'dir" << endl;
    system("pause");
    return 0;

    }




  • c# console application ile web sitesinden nasıl veri çekebilirim?
    yapmam gereken olay girilen web sitesinin html kodlarını okutup hangi etiketlerden olduğunu ve kaçar tane olduğunu yazdırcak program yazmak. 1 html 1 head 10 meta 2 link gibi yardımcı olabilcek varmı böyle zor bi ödev verildi ama bunlarla ilgili daha hiçbirşey öğretilmediği için kalakaldım ole :/
  • dizi boyutunu bu şekilde bulmanın bir sakıncası var mı?
     
    Nesne *dizi[5];
    int boyut = sizeof(dizi) / sizeof(*dizi);
  • quote:

    Orijinalden alıntı: ~H!ddeN

    dizi boyutunu bu şekilde bulmanın bir sakıncası var mı?
     
    Nesne *dizi[5];
    int boyut = sizeof(dizi) / sizeof(*dizi);


    Dizi boyutu derken o ifadeden "5" elde etmeyi düşünüyorsun sanırım ama bu zaten derleme zamanında belli. Fonksiyona geçirmek istiyorsan ayrıca uzunluğunu da vermen gerekir çünkü o ifade sadece kendi kapsamında çalışır.

    C++ ile çalışıyorsan std::array kullanabilirsin, dizi uzunluğunu ayrıca geçirmene gerek kalmaz.
  • Evet hocam bahsettiğim şey oydu. Teşekkür ettim.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Arkadaşlar merhaaba belki konusu burası değil ama araştırırken burayı buldum.Ben programlama dilini öğrenmek istiyorum oyun için.Oyun için sanırım C/C++ öğrenmek şartmış.Programlama ile ilgili hiçbir bilgim veya eğitimim yok.Yolun daha en başındayım yani.Beni yönlendireleceğinizi umuyorum , nerden başlamalıyım.Şimdiden teşekkür ederim.
  • Arkadaşlar C de math sınıfını ekleyerek pow metodu ile üs alıyorum ama hep 1 eksiği çıkıyor, 5 i alıyorsam 24, 10 u alıyorsam 99. Ama değişkenle değişkeni çarparak alırsam doğru sonuca ulaşıyorum. Kod aşağıda yardımlarınızı bekliyorum. Şimdi hep 24 buluyorum bir yerde fena yanlışım var ama bulamadım yardımınızı bekliyorum.

    #include <stdio.h>
    #include <stdlib.h>
    #include <math.h>
    int main(int argc, char** argv) {
    int b=10;
    int c;
    c=pow(b,2);
    printf("%d ",c);

    return (EXIT_SUCCESS);
    }
    //SS aşağıda

    http://i.hizliresim.com/B981ZM.jpg




  • Prometheus # kullanıcısına yanıt
    C öğren temelden gir basamak basamak öğren ben javadan girdim şimdi C öğreniyorum keşke tersini yapsaydım.
  • kullanıcı iki sayı girecek.ilk sayının 5'e, ikinci sayının ise 3'e göre modu alınacak.çıkan sonuç toplanıp küpü alınacak.
    iki sayıyı giriyorum ama sonuc= çıkıyor.yani sonucu göstermiyor:

    #include <stdio.h>
    #include <conio.h>
    main()
    {
    int sayi1,sayi2,mod1,mod2,toplam,kup;
    printf("lutfen birinci sayiyi giriniz: ");
    scanf("%d",&sayi1);
    printf("lutfen ikinci sayiyi giriniz: ");
    scanf("%d",&sayi2);

    mod1=sayi1%5;
    mod2=sayi2%3;
    toplam=mod1+mod2;
    kup=toplam*toplam*toplam;
    printf("sonuc= ",&kup);
    getch();
    }
  • quote:

    Orijinalden alıntı: altı ok

    kullanıcı iki sayı girecek.ilk sayının 5'e, ikinci sayının ise 3'e göre modu alınacak.çıkan sonuç toplanıp küpü alınacak.
    iki sayıyı giriyorum ama sonuc= çıkıyor.yani sonucu göstermiyor:

    #include <stdio.h>
    #include <conio.h>
    main()
    {
    int sayi1,sayi2,mod1,mod2,toplam,kup;
    printf("lutfen birinci sayiyi giriniz: ");
    scanf("%d",&sayi1);
    printf("lutfen ikinci sayiyi giriniz: ");
    scanf("%d",&sayi2);

    mod1=sayi1%5;
    mod2=sayi2%3;
    toplam=mod1+mod2;
    kup=toplam*toplam*toplam;
    printf("sonuc= ",&kup);
    getch();
    }


    printf("sonuc= ", kup);




  • quote:

    Orijinalden alıntı: Burlex

    quote:

    Orijinalden alıntı: altı ok

    kullanıcı iki sayı girecek.ilk sayının 5'e, ikinci sayının ise 3'e göre modu alınacak.çıkan sonuç toplanıp küpü alınacak.
    iki sayıyı giriyorum ama sonuc= çıkıyor.yani sonucu göstermiyor:

    #include <stdio.h>
    #include <conio.h>
    main()
    {
    int sayi1,sayi2,mod1,mod2,toplam,kup;
    printf("lutfen birinci sayiyi giriniz: ");
    scanf("%d",&sayi1);
    printf("lutfen ikinci sayiyi giriniz: ");
    scanf("%d",&sayi2);

    mod1=sayi1%5;
    mod2=sayi2%3;
    toplam=mod1+mod2;
    kup=toplam*toplam*toplam;
    printf("sonuc= ",&kup);
    getch();
    }


    printf("sonuc= ", kup);

    değişen bir şey olmadı.




  • quote:

    Orijinalden alıntı: altı ok

    quote:

    Orijinalden alıntı: Burlex

    quote:

    Orijinalden alıntı: altı ok

    kullanıcı iki sayı girecek.ilk sayının 5'e, ikinci sayının ise 3'e göre modu alınacak.çıkan sonuç toplanıp küpü alınacak.
    iki sayıyı giriyorum ama sonuc= çıkıyor.yani sonucu göstermiyor:

    #include <stdio.h>
    #include <conio.h>
    main()
    {
    int sayi1,sayi2,mod1,mod2,toplam,kup;
    printf("lutfen birinci sayiyi giriniz: ");
    scanf("%d",&sayi1);
    printf("lutfen ikinci sayiyi giriniz: ");
    scanf("%d",&sayi2);

    mod1=sayi1%5;
    mod2=sayi2%3;
    toplam=mod1+mod2;
    kup=toplam*toplam*toplam;
    printf("sonuc= ",&kup);
    getch();
    }


    printf("sonuc= ", kup);

    değişen bir şey olmadı.

    printf("sonuc= %d", kup);

    %d yi unutmusum




  • quote:

    Orijinalden alıntı: Burlex

    quote:

    Orijinalden alıntı: altı ok

    quote:

    Orijinalden alıntı: Burlex

    quote:

    Orijinalden alıntı: altı ok

    kullanıcı iki sayı girecek.ilk sayının 5'e, ikinci sayının ise 3'e göre modu alınacak.çıkan sonuç toplanıp küpü alınacak.
    iki sayıyı giriyorum ama sonuc= çıkıyor.yani sonucu göstermiyor:

    #include <stdio.h>
    #include <conio.h>
    main()
    {
    int sayi1,sayi2,mod1,mod2,toplam,kup;
    printf("lutfen birinci sayiyi giriniz: ");
    scanf("%d",&sayi1);
    printf("lutfen ikinci sayiyi giriniz: ");
    scanf("%d",&sayi2);

    mod1=sayi1%5;
    mod2=sayi2%3;
    toplam=mod1+mod2;
    kup=toplam*toplam*toplam;
    printf("sonuc= ",&kup);
    getch();
    }


    printf("sonuc= ", kup);

    değişen bir şey olmadı.

    printf("sonuc= %d", kup);

    %d yi unutmusum

    yazarken bende unutmuşum :) bir şey sormak istiyorum.& işaretini koyunca yada koymayınca sonuçlar farklı çıkıyor.tam olarak & operatörünün işlevi nedir?
    1.sayı:25
    2.sayı:32
    sonuç:8 (& olmayınca)

    1.sayı:25
    2.sayı:32
    sonuç:2293400 (& olunca)

    üst kısmında ki scanflerde ki sayi ve sayi2 nin yanındaki & işaretini silince de program hata veriyor.




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