Merhaba,
Önemli: Lütfen okuyun
- Lütfen Sorunuzu sormadan önce “MATLAB Türkiye – Site Rehberi ve Kurallar” sayfasına göz atın.
- MATLAB Türkiye ödev yaptırma sitesi değildir. Lütfen ödevlerinizi kopyalayıp buraya yapıştırmayın.
- Lütfen sorunuzu sorarken Türkçe yazım kurallarını göz önünde bulundurarak, kibar ve anlaşılabilir bir dil kullanın.
- Lütfen ne sormak istediğinizin farkında olarak sorularınızı sorun.
- Lütfen, “Çok acil”, “Çok önemli”, “Ödev Yardım” v.b. başlıklar kesinlikle oluşturmayın.
- Sorular sorulduktan sonra soruların silinmesi veya düzenlenmesi mümkün değildir (Lütfen soru sildirme talebinde bulunmayın).
- Soru başlığını yazdıktan sonra altındaki alana sorunuzun detayını yazınız. Sadece başlık yazmanız sorunuzun anlaşılması için yeterli olmayacaktır.
MATLAB`da para, vade(ay) verildiğinde
i) para ≥ 10000 TL ve vade ≥ 24 ay ise faiz oranı=0.08 ii) para ≥ 10000 TL ve vade < 24 ay ise faiz oranı=0.05 iii) para < 10000 TL ve vade ≥ 24 ay ise faiz oranı=0.07 iv) para < 10000 TL ve vade< 24 ay ise faiz oranı=0.04
durumlarına göre faiz oranı hesaplayan ve girilen vade sonunda basit faiz hesabına göre vadeyi ve yatırılan parayı ve vade sonundaki toplam para ile kazancı ve yüzdesel olarak yatan paranın kar oranını veren programı fonksiyon m dosyası şeklinde yazınız. (basit faiz kazancı=yatan para×faiz oranı×vade)
yatirilanPara = input('para miktarini giriniz :');
vade = input('vadenin kac ay oldugunu giriniz :');
if ( yatirilanPara>=10000 && vade>=24 )
hesapla(yatirilanPara,vade,0.08);
elseif ( yatirilanPara>=10000 && vade<24 )
hesapla(yatirilanPara,vade,0.05);
elseif ( yatirilanPara<10000 && vade>=24 )
hesapla(yatirilanPara,vade,0.07);
elseif ( yatirilanPara<10000 && vade<24 )
hesapla(yatirilanPara,vade,0.04);
end
function hesapla = hesapla(yatirilanPara,vade,faizOrani)
fprintf('Vade : %d\n',vade);
fprintf('Yatirilan para : %3.2f\n',yatirilanPara);
BasitFaizKazanci = yatirilanPara*vade*faizOrani;
fprintf('BasitFaizKazanci : %3.2f\n',BasitFaizKazanci);
karOrani = BasitFaizKazanci/(yatirilanPara)*100;
fprintf('Yatirilan paranin kar orani: yuzde %3.2f\n',karOrani);
end
Hata nerede anlayamadım yardımcı olursanız sevinirim.
Merhaba,
Kod yazımınızda gözden kaçan bir hata olabilir. Kodunuzu denediğim zaman çalışıyor. Sonucuna aşağıdaki linkten de ulaşabilirsiniz.
İşlem sonucu da doğru veriyor sanırım yazdığınız kurallara göre.
İyi Çalışmalar
https://i.imgyukle.com/2020/05/18/ykTIvp.png