Şimdi Ara

C++ sorusu

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
8
Cevap
0
Favori
516
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • İyi günler arkadaşlar ben lise öğrencisiyim ve bir ortalama hesaplama programı yapmaya çalıştım ama belirttiğim yerde hata gösteriyor program. Hatanın ne olduğunu göremedim yardımcı olursanız sevinirim.

    #include <iostream>

    int main(int argc, char** argv) {

    int t,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;


    cout<<"Beden notunuzu giriniz :"<<endl;
    cin>>a;

    cout<<"Dil anlatım notunuzu giriniz :"<<endl;
    cin>>b;

    cout<<"Din notunuzu giriniz :"<<endl;
    cin>>c;

    cout<<"Felsefe notunuzu giriniz :"<<endl;
    cin>>d;

    cout<<"Resim notunuzu giriniz :"<<endl;
    cin>>e;

    cout<<"Almanca notunuzu giriniz :"<<endl;
    cin>>f;

    cout<<"Astronomi notunuzu giriniz :"<<endl;
    cin>>g;

    cout<<"Biyoloji notunuzu giriniz :"<<endl;
    cin>>h;

    cout<<"Fizik notunuzu giriniz :"<<endl;
    cin>>i;

    cout<<"Geometri notunuzu giriniz :"<<endl;
    cin>>j;

    cout<<"Kimya notunuzu giriniz :"<<endl;
    cin>>k;

    cout<<"Matematik notunuzu giriniz :"<<endl;
    cin>>l;

    cout<<"İnkilap notunuzu giriniz :"<<endl;
    cin>>m;

    cout<<"Edebiyat notunuzu giriniz :"<<endl;
    cin>>n;

    cout<<"İngilizce notunuzu giriniz :"<<endl;
    cin>>o;

    t=((a*2)+(b*2)+(c*1)+(d*2)+(e*1)+(f*2)+(g*2)+(h*2)+(i*2)+(j*3)+(k*2)+(l*4)+(m*2)+(n*3)+(o*4))/34;

    if((t>70)&&(t<85)){
    cout<<"Teşekkür belgesi aldınız!";
    }
    if(t>85){
    cout<<"Taktir belgesi aldınız!";
    }
    if(t<70){
    cout<<"Bi cacik alamadin!"
    }

    return 0;
    }







  • Kodu çalıştırıp bakmadım..


    Gördüğüm kadarıyla,

    #include <iostream> \\ den sonra
    using namespace std; eklemeyi unutmuşsun..


    yada cout ve cin leri std::cout ,std::cin şeklinde yaz..
  • Çok teşekkürler evet orası eksikmiş :)
  • if((t>70)&&(t<85)){
    cout<<"Teşekkür belgesi aldınız!";
    }
    else if(t>85){
    cout<<"Taktir belgesi aldınız!";
    }
    else(t<70){
    cout<<"Bi cacik alamadin!"
    }

    istersen böylede yapabilirsn,daha uzunlarında karıştırmassın
  • Her durum için if kullanman gereksiz işleme sebebiyet verir. Yani demek istediğim, sayı 85'ten büyük olmasına rağmen 70'den küçük mü diye bakar. Bu gibi durumlarda else if kullanman daha mantıklı.



    < Bu mesaj bu kişi tarafından değiştirildi trash++ -- 10 Haziran 2013; 10:18:18 >
  • Tamam teşekkürler :)
  • Ben bu kodu yazdım ve derledim ama exe sine tıklayınca hemen açılıp kapanıyor.Lütfen yardım edin !!! Daha 13 yaşındayım.


    #include <iostream>
    #include <math.h>
    using namespace std;

    template <int M, int N>
    struct Euclids
    {
    enum { value = Euclids<N, M%N>::value };
    };

    template <int N>
    struct Euclids<N, 0>
    {
    enum { value = N };
    };

    int main(int, char *[])
    {
    cout << "GCD: 5,4: " << Euclids<5,4>::value << endl;
    cout << "GCD: 10, 5: " << Euclids<10, 5>::value << endl;
    cout << "GCD: 18, 8: " << Euclids<18, 8>::value << endl;
    cout << "GCD: 894744, 2312: " << Euclids<894744, 2312>::value << endl;
    cout << "GCD: 100, 10000: " << Euclids<100, 10000>::value << endl;
    cout << "GCD: 40, 50: " << Euclids<40,50>::value << endl;
    }




  • Yapay Zeka’dan İlgili Konular
    c++ örnekleri
    19 yıl önce açıldı
    1 biyoloji sorusu
    6 yıl önce açıldı
    C++ Kaynak Kod
    4 yıl önce açıldı
    Daha Fazla Göster
  • system("Paused") eksik sanırım
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.