Şimdi Ara

c++ kodu yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
6
Cevap
0
Favori
763
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaslar burdakı hatayı duzeltemıyorum duzebilen biri hatayı yazarsa cok yardımcı olucak,zincirleme olarak baska kodlarda da aynı hatayı yapıorum ve bence hersey dogru gozukuyor
    #include<iostream.h>
    #include<math.h>
    int main()
    {
    int x,y,z,t;
    z=-3*x;
    t=5*x;
    y=abs(exp(z)*(sqrt((pow(cos(t),3)+pow(sin(t),3)))));
    int i;
    i=0;
    //denklemde -0.1,-0.5,1.5,2.4 değerlerini hesaplattırmak için dongu kullandık
    while(i<=4)
    {
    cout<<"hesaplanmasını istediğiniz sayıyı giriniz"<<endl;
    cin>>x>>endl;
    cout<<"hesaplamanın sonucu"<<y<<endl;
    i++;
    }
    return 0;
    }





    < Bu mesaj bu kişi tarafından değiştirildi mypleasure -- 29 Ekim 2006; 21:26:53 >







  • int x,y,z,t;
    z=-3*x;
    t=5*x;
    y=abs(exp(z)*(sqrt((pow(cos(t),3)+pow(sin(t),3)))));

    x v t ye deger atamamışsın. -3'ü, 5'i hangi sayıyla carpacak? ve y deki işlemi yaparken t yerine hangi sayıyı kullanacak ??

    eger değişkenleri tanımladıktan sonra
    x=2, t=3 gibi atamalar yaparsan düzelir sorunun.

  • evet @aydinunlu arkadasa katılıyorum

    hiçbir değişken degeri ataması olmamıs
    kullanıcı girecekse bu degerleri ona göre bir atama sekli veya baslangıc ataması varsa onları da senin yapman gerekli
  • Kodu yukardakılere gore duzelttım saolun
    ama yıne hata verıyor
    4 farklı degerle calıstırmak ıstedıgımden xe baslangıcta deger atayamıyorum
    sanırım bu sorun cıkartıyor ama duzeltmeyıde yapamadım


    y=abs(exp(-3*x)*(sqrt((pow(cos(5*x),3)+pow(sin(5*x),3)))));
    yukardakı formu farklı kodlarda denedıgımde hep sorun cıkarıyor

    conversion from 'double' to 'int', possible loss of data
    error C2679: binary '>>' : no operator defined which takes a right-hand operand of type 'class ostream &(__cdecl *)(class ostream &)' (or there is no acceptable conversion)




    int main()
    {
    int x,y;


    y=abs(exp(-3*x)*(sqrt((pow(cos(5*x),3)+pow(sin(5*x),3))))); ilk hata bu satır ıcın
    int i;
    i=0;
    //denklemde -0.1,-0.5,1.5,2.4 değerlerini hesaplattırmak için dongu kullandık
    while(i<=4)
    {
    cout<<"hesaplanmasını istediğiniz sayıyı giriniz"<<endl;
    cin>>x>>endl; ikinci hatada bu satır için
    cout<<"hesaplamanın sonucu"<<y<<endl;
    i++;
    }
    return 0;
    }



    < Bu mesaj bu kişi tarafından değiştirildi mypleasure -- 30 Ekim 2006; 14:04:28 >




  • #include <iostream>
    #include <cmath>
    using namespace std;

    int main()
    {
    double x,y;

    double i;
    i=0;
    while(i<=4)
    {
    cout << "hesaplanmasını istediğiniz sayıyı giriniz" << "\n";
    cin >> x >> "\n";
    y=abs(exp(-3*x)*(sqrt((pow(cos(5*x),3)+pow(sin(5*x),3)))));
    cout << "hesaplamanın sonucu" << y << "\n";
    i++;
    }

    return 0;
    }

    Bundada ufak bir hata veriyor, ya değişken türlerinden yada y hesaplamasındaki parantezlerden olabilir.onuda sen halledersin artık
  • 0 error 0 warning le
    kodu calıştırdım tesekkur ederım
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.