Şimdi Ara

c++ hata alıyorum

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
9
Cevap
0
Favori
669
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • merhabalar c++ yapmaya çalıştığım şey şu bir sayı giricem 50 den büyükse küpünü alıcak eğer 30 dan büyükse sinx değerini yazıcak eğer 30 dan küçükse ekrana küçük sayı girdiniz yazmasını istiyorum yazdığım kodlar şu ama derlemede hata veriyo hatayı bulamadım yardım ederseniz severim.

    #include <iostream> 
    #include <cmath>
    using namespace std;
    main() {

    int x;
    cout <<"bi sayi gir";
    cin >>x;
    if(x>50)
    {
    cout << pow(x,3);
    cin >>x;
    }

    if else (x>30)
    {
    cout <<sin(x);
    cin >>x;
    }


    else
    {
    cout <<"ufak sayi girdin ";
    cin >>x;
    }

    cin >>x;
    }







  • Cin işini sen karıştırmışsın. Bir daha bak derim. Düzgün hali.

    #include <iostream>  
    #include <cmath>

    using namespace std;

    int main()
    {
    int sayi;
    cout << "Sayi giriniz... ";
    cin >> sayi;
    if(sayi > 50)
    cout << pow(sayi,3);
    else if (sayi > 30)
    cout << sin(sayi);
    else
    cout <<"Kucuk sayi girdiniz...";
    cout << endl;
    system("PAUSE");
    return EXIT_SUCCESS;
    }



    < Bu mesaj bu kişi tarafından değiştirildi cllyldrm -- 25 Ekim 2013; 0:02:34 >
  • cllyldrm kullanıcısına yanıt
    şu şekilde hata alıyorum resimdeki gibi.
     c++ hata alıyorum
  • İkin ci if ifadesinde hata var if else deği else if yapmalısın.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Tipik Function overloading de ambiguity hatası. C++ a pat diye girilmeyeceğini gösteren güzel bir örnek olmuş.
  • CyBer_07 kullanıcısına yanıt
    pow((double) sayi, 3.0);
  • sorun çözüldü arkadaşlar çok sağolun kodun doğrusu şu şekilde olucak ;


    #include <iostream> 
    #include <cmath>
    using namespace std;
    main() {

    double x;
    cout <<"yine bi sayi gir:";
    cin >>x;
    if(x>50)
    {
    cout << pow(x, 3.0);

    }

    else if (x>30)
    {
    cout <<sin(x);

    }


    else
    {
    cout <<"ufak sayi girdin ";
    cout<<x;
    }

    while(1==1);
    }
  • Yapay Zeka’dan İlgili Konular
    c'de yardım
    14 yıl önce açıldı
    Daha Fazla Göster
  • while(1==1)
    Bu iyiydi.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • hoca yaptı valla o kısmı :D
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.