çalışmıyo

Emretaner
09-12-2006, 17:16   |  #1  
OP Yeni Üye
Teşekkür Sayısı: 0
31 mesaj
Kayıt Tarihi:Kayıt: Eyl 2006

import javax.swing.*;

public class anuitej_op {

        /**
          *Vade suresince R buyuklugunde n odeme yapilsin.
          *Faiz oranının %i oldugu bir ortamda bu odemelerin
          *Vade sonunda birikimli degerini hesaplar.
         */
       
        public static void main(String[] args) {
               
                double S, R , i ;
                int n;
               
                String str_R, str_i, str_n;
               
                str_R = JOptionPane.showInputDialog("Düzenli ödeme miktarı");
                R = Double.parseDouble(str_R);
               
                str_n = JOptionPane.showInputDialog("Ödeme sayisi");
                n = Integer.parseInt(str_n);
               
                str_i = JOptionPane.showInputDialog("Faiz oranı(ondalikli sayi olarak)");
                i = Double.parseDouble(str_i);
               
                S=R*(Math.pow((1+(double)i),(double)n)-1)/i;
               
                JOptionPane.showMessageDialog(null,"Odemelerin vade sonundaki birikimli değeri "
                                + S + " YTL dir");
        }

}

chymeras
12-12-2006, 00:52   |  #2  
Taze Üye
Teşekkür Sayısı: 0
9 mesaj
Kayıt Tarihi:Kayıt: Kas 2006

keşke bilsemde yardım edebilsem
kardeşim ama seneye dersinii görecem okulda o zaman
hiç sorunun kalmayacak

nonder
13-03-2007, 18:06   |  #3  
Taze Üye
Teşekkür Sayısı: 0
5 mesaj
Kayıt Tarihi:Kayıt: Mar 2007

Türkçe karakter kullanmışınız, sorun bu yüzden kaynaklanıyor.

Son Düzenleme: nonder ~ 13 Mart 2007 21:13
byteCode
04-01-2008, 00:00   |  #4  
Taze Üye
Teşekkür Sayısı: 0
6 mesaj
Kayıt Tarihi:Kayıt: Oca 2008

programda bir sorun yok, çalışıyor.
fakat düzenli ödeme miktarı ve faiz oranında double değer isterken örneğin "3.4" yerine "3,4" yazıyorsan program bu string'i bir double'a dönüştüremez. problem bundan kaynaklanmış olabilir.