Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

gösterilen tarihlerin yanında faizi göstermek

<?php
function tarih_artir($veri) {
$formdan_gelen['gun'] = "09";
$formdan_gelen['ay'] = "01";
$formdan_gelen['yil'] = "2012";

$ekle['gun'] = $veri;  //güne 20 ekle
$ekle['ay'] = 0; //aydan 5 çıkar
$ekle['yil'] = 0; //yıla 2 ekle

$yeni_tarih = mktime(0,0,0,$formdan_gelen['ay']+$ekle['ay'],$formdan_gelen['gun']+$ekle['gun'],$formdan_gelen['yil']+$ekle['yil']);
return $yeni_tarih;
}

for ($sayac = 1; $sayac <= 4 ; $sayac++ ) {
$zipzip = $sayac * 5;



echo $mydate = date("d/m/Y", tarih_artir($zipzip))." <br>";
}  
?>


Merhaba arkadaşlar yukarıdaki kodda gösterilen tarihin gününe 5 gün ekliyor yapmam gereken şey ise gösterilen tarihlerin ayındaki gün sayısını bulup ana parayı 4 takside bölüyor ve kalan miktardan faizi tekrar tekrar hesaplayacak bunu taksit tarihinin yanında yazdıracak bunun mantığı nedir acaba şimdiden teşekkürler.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • muttoli adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    8 cevap - 25 soru
    hocam şöyle bir şey yapsan

    en azından 2012 yılı için yapabilirsin


    gün sayısı isminde dizi değişken oluşturup
    $ocak =31
    $subat=29
    $mart =31

    vs vs gibi hangi ayda kaç gün varsa önce belirlesende sonra gün sayısı üzerinden çıkarma yapıp faizi hesaplatsan fikir olsun diye söylüyorum
  • siyahbeyaz adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    472 cevap - 20 soru
    ahh şu matematik :) sözelci bir genc icin cok zor bir soru oldu...

    tarih konusunda yardımcı olayım kardesime.
    <?
    $tarih=date("d/m/y");
    echo $tarih;
    ?>
    

    Bu kodlar bize tarihi "Gün / Ay / Yıl" şeklinde tarihi rapor eder. Örneğin "23/10/2004". Yukarıdaki örnek PHP'nin tarih işlemi için kullanılan en basit kod dizisidir. Burada bize rapor edilecek verinin formatını date("x") fonksiyonu içerisindeki "x" bölümünde belirtiyoruz. Burada belirteceğimiz seçeneklerle sonucu optimize edebiliriz.

    Önce bu alanda kullanacağımız değerleri inceleyelim. a Saat için öğleden önce/sonra betiğidir.
    d Ay içerisindeki gün değerini verir.
    f Kısaltılmış ay adını verir. "Jen"
    g 12 lik dilim üzerinden saati verir. "9"
    h 12 lik dilim üzerinden saati verir. "09"
    i Dakikayı verir "30"
    l Günü belirtir. "Kısaltılmış"
    m Yıl içerisindeki ay değerinin sayısal değerini verir. "01"
    n Yıl içerisindeki ay değerinin sayısal değerini verir. "1"
    O Milletler arası saat farkını hesaplar "+0300"
    r Ref formatı ile saati bildirir. "Sun, 23 Sep 2004 20:49 +300"
    s Saniyeyi verir. "00"
    t Belirtilen ayın kaç gün çektiğini verir.
    w Haftanın gün sayısını verir.
    y Yıl sayısını verir. "İki Haneli"
    z Yılın gün sayısını verir.

    kaynak: http://www.bakterim.net/a/107785-php-de-tarih-islemleri.html

    echo "Bu ay ".date("t")." Gün Çekiyooooo :) ";
    
    • siyahbeyaz adlı üyenin fotoğrafı siyahbeyaz
      dostum su konuyu tam acıklarmısın...
      pek anımsayamadım söylediklerini.. tarih olayı tamam. orada sıkıntı yok.

      nasıl bir islem yaptıgını tam bılmıyorum..

      tarihin kac gun cektigini bulduk diyelim bunun taksidini 01 ocak gibi bir zaman diliminden mi hesaplayacak 04 ocak mı bu tür ince detaylı anlatım yaparsanız hatta gorsel olarak bir html sekli verirseniz. size epey epey yardımcı olacagimdan emin olabilirsiniz..
      11 yıl önce yazılmış
    • css97 adlı üyenin fotoğrafı css97
      hemen örnek bir site veriyorum

      http://esgimtas.com.tr/kredi_faiz1.asp

      burdaki gibi bir sistem olması lazım
      11 yıl önce yazılmış
    • css97 adlı üyenin fotoğrafı css97
      dostum 2 günden beri deli oldum çok basit bi işlem ama bende elektronikçiyim ekstra olarak yazılım yapıyorum
      çok basit bişey ama çarşambaya kadar bunu yapmam lazım gerekirse maaşı alınca parada veririm :)
      11 yıl önce yazılmış
    • siyahbeyaz adlı üyenin fotoğrafı siyahbeyaz
      isin ilginc tarafi :D kdv ve faiz hesaplarını hatırlamıyorum(maetmatik kötü benim). geriye matematiksel islemler kalmis.. burda benım anlamadıgım nokta gün ne alaka oluyor burda. aylık taksit desen anlıyacagımda..

      400 lira ana para varsayarsak
      %4 faiz desek
      4 taksitle aylık 104 TL eder faizli olarak faizsiz olarak 100 tl dogrumu..

      ocak = 104 TL kalan bakiye 316 TL
      şubat = 104 TL kalan bakiye 208 TL
      mart = 104 TL kalan bakiye 104 TL
      nisan = 0 TL taksit bitti :)

      bu tarz birsey ıstersen o olabilir. ama gün olayı biraz kafami karistirdi mantiken :)
      11 yıl önce yazılmış
    • siyahbeyaz adlı üyenin fotoğrafı siyahbeyaz
      316 kalan demisim 312 olacakti sanırım :) idare edin yanlıslıklı oldu
      11 yıl önce yazılmış
    • siyahbeyaz adlı üyenin fotoğrafı siyahbeyaz
      bunun ıcınde ekstra bir fonksiyon yazarsın. sen gun olayına girmisin benım kafam orda karıstı. mantıgını cozemedım ama sole bir fonksiyon yazıyım ben kardesıme ilac gibi gelir sana

      function hesapla($fiyat,$faiz,$neresi=toplam) {
      $faiz_ucreti = $fiyat * $faiz / 100; // 16 tL gibi faiz vs olayi...
      $faizli_fiyati = $zaa + $fiyat;  // faizi ücretini ana paraya ekletirdik 16 + 400 = 416 toplam faizli gibi..
          if($neresi=="toplam") {
          return $faizli_fiyati;
          } 
          elseif($neresi=="faizi") {
          return $faiz_ucreti;
          }
      }
      
      echo hesapla(400,4,"faizi"); // ciktisi 16 TL olacaktir
      echo hesapla(400,4,"toplam") // ciktisi 416 TL olacaktir. buna göre hesaplama yapabilirsin..  döngü icinde fiyat eklersin. taksit eklersin o sana listelesin.
      
      
      11 yıl önce yazılmış
    • css97 adlı üyenin fotoğrafı css97
      hata veriyor :(
      11 yıl önce yazılmış
    • siyahbeyaz adlı üyenin fotoğrafı siyahbeyaz
      kbakma kardesim. elimde büyük bir proje var 17 saatir araliksiz calısıorm. beynım sulandı:)

      hata surda

      hesapla($fiyat,$faiz,$neresi=toplam)

      kısmını

      hesapla($fiyat,$faiz,$neresi)
      yapalim hata gidecektir.
      11 yıl önce yazılmış