Şimdi Ara

c# hakkında önemli bir soru

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
359
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Tüm değerler double ve

    a4_1 = 1.8478

    C3=1,171520967 * 10^(-7)

    b4_1= 1

    C1= 100 * 10^(-9)




    Math.Pow(a4_1, 2) * C3 * C3 - 4 * b4_1 * C1 * C3;

    bu ifade sürekli 0 çıkıyor nomalde 1,0.. şeklinde çıkması lazım proje hazırlıyorum lütfen yardım edin zamanım hiç yok :(



  • hocam matematiğim pek iyi değildir ama bu kadar çarpma işleminin olduğu yerde sonuç sıfır çıkıyorsa en az çarpanlardan biri sıfırdır.

     
    a4_1 = 1.8478;
    C3 = 1.171520967 * System.Math.Pow(10, -7);
    b4_1 = 1;
    C1 = 100 * System.Math.Pow(10, -9);
    sonuc = System.Math.Pow(a4_1, 2) * (C3 * C3 - 4 * b4_1 * C1 * C3);


    ama burada sonucta bulunan parantez içi işlemde bir çıkarma işlemi var bence oradaki karışılıklığı gidermek için parantez gerekli

    Tabi fikir yürüttüm sonuçta
  • ^ kullanmak yerine Math.Pow kullanmalısın,

    double a4_1 = 1.8478;
    double C3 = 1.171520967 * (Math.Pow(10, -7));
    double b4_1 = 1;
    double C1 = 100 * (Math.Pow(10, -7));
    double result = Math.Pow(a4_1, 2) * C3 * C3 - 4 * b4_1 * C1 * C3;

    bu şekilde yapılınca 0 dan farklı sonuç elde ediliyor ancak 1,0.. şeklinde değil negatif bir sonuç çıkıyor.

    cevabı görmemiştim C1 değişkenini yazarken hata yapmışım -7 yerine -10 olacak



    < Bu mesaj bu kişi tarafından değiştirildi robust -- 15 Mayıs 2012; 22:37:39 >
  • karışık bir kod olduğu için değerleri yanlış koymuşum kusura bakmayın. Doğru soru şu şekilde.


    Math.Sqrt((a2 * a2) * (C3 * C3) - (4 * b2 * C1 * C3))

    C1=0,022*Math.Pow(10,-6);
    C3=0,15*Math.Pow(10,-6);
    b2=1.9305;
    a2=1.0650;

    iffadesi 1,1099 şeklinde çıkması gerekiyor. Ama kök dışına 0 çıkıyor. Umarım biri görür çünkü sabah saat 8 de projeyi yollamış olmam lazım.
  • Yapay Zeka’dan İlgili Konular
    Mpv ler hakkında bir soru
    11 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.