Şimdi Ara

c++ programlama limit hız

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
264
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • # include <stdio.h>
    # include <math.h>
    # include <stdlib.h>
    double F(double x,double v);
    int main() {
    int i;
    double v[1000],x[1000],t[1000];
    double h=0.001,m=2,g=9.8;
    v[1]=0;
    x[1]=0.0;
    t[1]=0.0;
    for(i=1; i<=2000;i++){
    t[i+1]=h*i;
    x[i+1]=x+v*h;
    v[i+1]=v+(F(x[i+1],v)*h/m);
    printf("%f\t %f\n",t[i+1],v[i+1]);
    if(v[i+1]<0.0){

    printf("%f\n",t);

    break;
    }
    }
    return 0;
    }
    double F(double x,double v){
    double m=2,g=9.8;
    return v=(m*g)/0.2;
    }




    m=2kglık bir cisim f=-0.2v Nluk hıza bağlı bir sürtünme kuvvetinin etkisinde(hava sürtünmesi). Soruda Limit hızın kaçıncı saniyede ulaşacağını bulan bir program yazınız deniliyor. Yukarda da benim denediğim program var ama doğru sonuç vermiyor yardım olursanız sevinirim







  • [code ] tagını kullanarak kod paylaşın


    #include <stdio.h>
    #include <math.h>


    int main() {

    double m = 2.0;
    double Fv = -0.2;
    double g = 9.8;

    double limitV = m * g / (-Fv);

    double t = sqrt(limitV / (g/2));
    printf("Sure: %.2f", t);

    return 0;
    }


    Döngüde ne yapmaya çalıştığını, neden 1000 boyutlu dizilere ihtiyaç duyduğunu ve for döngüsünü 2000 e kadar diye tanımladığını anlamadım.



    < Bu mesaj bu kişi tarafından değiştirildi gdb -- 13 Kasım 2017; 12:4:59 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.