16 Nisan 2013, 05:58 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Aylık,faiz,hesaplama programı Merhabalar.. Yatırılan Anaparayı aylık faiz oranını hesaplattıp. 3 aydan fazla bankada kalırsa %1 ek faiz 6 aydan fazla kalırsa %6 ek faiz oranı ile sonuclanan program Kod: Kodu kopyalamak için üzerine çift tıklayın!
Programda ufak eksiklikler var. Tamamlama islemini yapamadım. 3-6-12 aylık vadelerde ek faiz islemlerini nasıl yapacağız acaba? | |
|
16 Nisan 2013, 09:47 | #2 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Cevap: Aylık,faiz,hesaplama programı Genel programın yazılım şeması modellenmesi pek hoş değil + girilen karakterlerin kontrolüde yok. Girilen karakterler [0-9] aralığında gibi bir regex ile kontrol ediniz yada money formatı işe kontrol işlemi yapınız. Öncelikle programda koşullara göre yapılacak işlem paramterik olarak faiz hesaplanması. Pseudo kodu belirteyim. programın koşacağı kod bloğu, if yada switch case { //ek olarak, bankada kaldığı süre belirtilmeli yada yatırıldığı an itibari ile bir yerde kayıdı tutulmalı ve program bu anı baz alarak güncel zamandan paranın bankada kalacağı süreyi hesaplar. //Şuan ben bunu biliyoruz diye düşünüyorum ve kullanıcıdan bu değeri alıyorum. Sadece programsal koşulun sağlanması için. double bekletilenSure = 5; //gibi kullanıcıdan alına //koşul 1 vade = 3 aylık faiz String sonuc = faizHesapla(anapara,faiz, faizOrani, bekletilenSure); //faiz hesapla metodunu çalıştır //koşul 2 = 6 aylık faiz String sonuc = faizHesapla(anapara,faiz, faizOrani,bekletilenSure) Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. /faiz hesapla metodunu çalıştır // . . . . gibi //sonuc'uda yazdırırsın. } //Faiz hesaplarkan kullanacağın parametreler ////anapara, vade, faizoranı bunları parametre olarak metoda gönder String faizHesapla(double anaPara, double vade, dobule faizOrani){ double ekFaiz = 0; if(3<bekletilenSure >6){ vadeOrani = 0.01; ekFaiz = hesaplaEkFaiz(anapara,vadeOrani); } else if(6<bekletilenSure >12){ vadeOrani = 0.06; ekFaiz = hesaplaEkFaiz(anapara,vadeOrani); }else if(bekletilenSure >12){ vadeOrani = 0.09 Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. /belirtmemişsin sallıyorum ekFaiz = hesaplaEkFaiz(anapara,vadeOrani); } return vade + " aylık faiz : " + (anapara * vade * faiz oranı) / 1200 + " Ek faiz : " + ekFaiz ; } double hesaplaEkFaiz(anapara,vadeOrani){ return (anapara * vadeOrani) / 1200; } |
|
Etiketler |
aylık, faiz, hesaplama, programı |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Pascal ile öğrenci not hesaplama programı | Cheki | C ve C++ | 1 | 03 Temmuz 2012 09:20 |
Aylık Faiz Geliri 833 Bin Dolar | Thetis | Haber Arşivi | 0 | 28 Haziran 2012 15:44 |