Arsip: perhitungan bulan

more 15 years ago
vera
hiiii salam knal
aku bleh minta tlong ga?
aku da bkin aplikasi buat hitung bulan dan tahun
cman ad ksulitan
bulan mulai=9, tahun mulai =2008
misal 3 bulan pembayarn dan di mulai pada bulan 10 tahun 2008
mka hasilnya
bulan tahun
11 2008
12 2008
1 2009
aku pake stringgrid
syntax ku sprti ini
procedure TForm1.buatbulan;
var i:integer;
bulanawal:integer;
lamabulan:integer;
begin
//AdvStringGrid1.ClearNormalCells;
for i:=0 to lamabulan do
begin
if AdvStringGrid1.cells[0,1+i]='12' then AdvStringGrid1.cells[0,1+i]:='1' else
AdvStringGrid1.cells[0,1+i]:=IntToStr(lamabulan + (i+1));
AdvStringGrid1.RowCount:=i+1;
end;
cman msih salah

more 15 years ago
yusdi
@vera salahnya dimana ya?
kl ku lihat itu cuma bisa menambah bulannya aja,tapi untuk tahun belum ada.

more 15 years ago
vera
ya itu dia mas yusdi aku buat tahun ga bsa2 msih tetep aj 2008
biarpun bulan sudah jdi bulan ke 1
yg ak pngen sperti ini
bulan tahun
10 2008
11 2008
12 2008
1 2009
dan strusnya
ad yg bsa ga yah

more 15 years ago
donlego
coba pakai ini
procedure TFrmTransaksiPeminjamanPostPR.AutoCreateCicilan;
var
i,ibln,ithn:integer;
begin
AdvStringGrid1.ClearNormalCells;
iBln := dm.Q_TransaksiPeminjamanPostBULANMULAI.Value;
ithn:=dm.Q_TransaksiPeminjamanPostTAHUNMULAI.Value;
for i := 1 to dm.Q_TransaksiPeminjamanPostLAMACICILAN.Value do
begin
iBln := iBln + 1;
if iBln = 13 then
begin
iBln := 1;
ithn:=ithn+1;
end;
AdvStringGrid1.RowCount:=i+1;
AdvStringGrid1.cells[0,0+i]:=IntToStr(ibln);
AdvStringGrid1.cells[1,0+i]:=IntToStr(ithn);
end;
end;

more 15 years ago
BorlandMania
batasan bulan & tahun mulai serta jumlah pembayaran diambil dr tabel atau entry dari form non ??
logikanya sih sm aja, ini contoh bulan, tahun & jumlah bayar dari entry :
procedure TFStringGrid.bbIsiGrid1Click(Sender: TObject);
var nYearStart : Integer;
nPayment,nMonthStart,nRow,nI : Byte;
begin
nMonthStart := StrToInt (meBulan .Text);
nYearStart := StrToInt (meTahun .Text);
nPayment := StrToInt (mejumlah.text); // Banyaknya Pembayaran, Berapa Bulan
nRow := 01;
For nI := 01 to nPayment Do
Begin
StrGrid.Cells [01,nRow] := IntToStr (nMonthStart);
StrGrid.Cells [02,nRow] := IntToStr (nYearStart );
If (nMonthStart = 12) Then
Begin
nMonthStart := 00;
Inc (nYearStart);
End;
Inc (nMonthStart);
Inc (nRow);
End;
end;
moga bs bnt

more 15 years ago
vera
maksih buat mas donie udah bsa
tpi boleh minta tolong 1 lagi dong
perhitungan bulannya dah dapet
cman untuk perhitungan cicilan pinjaman nya blum
jdi msal nilaipinjaman =3000 lama cicilan 3 bln , cicilan per bulan =1000
berarti diulang sebanyak 10 kali
hasilnya seprti ini
bulan tahun Saldoawal cicilanpokok saldoakhir
1 2008 3000 1000 2000
2 2008 2000 1000 1000
3 2008 1000 1000 0
tolongin donk :( :( :(

more 15 years ago
ichan29
klo mo sample, jadikan TDatetime, trus hitung tanggal yg dimaksud
trus dr hasil tanggal yg didapat, km decodedate dan ambil bulan serta tahun hasilnya
sample tdk terlalu panjang coding dikau

more 15 years ago
reminder2k1
@donie_a_hidayat: coba pakai ini procedure TFrmTransaksiPeminjamanPostPR.AutoCreateCicilan; var i,ibln,ithn:integer; begin AdvStringGrid1.ClearNormalCells; iBln := dm.Q_TransaksiPeminjamanPostBULANMULAI.Value; ithn:=dm.Q_TransaksiPeminjamanPostTAHUNMULAI.Value; for i := 1 to dm.Q_TransaksiPeminjamanPostLAMACICILAN.Value do begin iBln := iBln + 1; if iBln = 13 then begin iBln := 1; ithn:=ithn+1; end; AdvStringGrid1.RowCount:=i+1; AdvStringGrid1.cells[0,0+i]:=IntToStr(ibln); AdvStringGrid1.cells[1,0+i]:=IntToStr(ithn); end; end;Tinggal nerusin punya @donny tuh... Aku bantu dikit:
procedure TFrmTransaksiPeminjamanPostPR.AutoCreateCicilan;
var i,ibln,ithn:integer;
begin
AdvStringGrid1.ClearNormalCells;
iBln := dm.Q_TransaksiPeminjamanPostBULANMULAI.Value;
ithn:=dm.Q_TransaksiPeminjamanPostTAHUNMULAI.Value;
iPinjaman:=dm.Q_TransaksiPeminjamanPostPinjaman.Value;
iCicilan:=dm.Q_TransaksiPeminjamanPostCicilan.Value;
Saldo:=0;
for i := 1 to dm.Q_TransaksiPeminjamanPostLAMACICILAN.Value do begin
iBln := iBln + 1;
if iBln = 13 then begin
iBln := 1;
ithn:=ithn+1;
end;
Saldo:=iPinjaman-iCicilan;
AdvStringGrid1.RowCount:=i+1;
AdvStringGrid1.cells[0,0+i]:=IntToStr(ibln);
AdvStringGrid1.cells[1,0+i]:=IntToStr(ithn);
AdvStringGrid1.cells[2,0+i]:=IntToStr(iPinjaman);
AdvStringGrid1.cells[3,0+i]:=IntToStr(iCicilan);
AdvStringGrid1.cells[4,0+i]:=IntToStr(iSaldo);
iPinjaman:=Saldo;
end;
end;

more 15 years ago
julius
Kan udah ada fungsi bawaan delphi untuk bulan maju atau mundur berapa bulan
var
aa:TDate;
begin
aa:=IncMonth(DateTimePicker1.Date,3);
end;
Fungsi diatas adalah menambah 3 bulan dari tdatetime picker.
jika hasil yang diinginkan 3 bulan sebelumnya:
aa:=IncMonth(DateTimePicker1.Date,-3);
more ...
- Pages:
- 1
- 2
reply |
Report Obsolete
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 2 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 3 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 10 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 10 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 10 years ago
Random Topic
- Program jaringan online antar kota
by Exoo in Network, Files, I/O & System more 16 years ago - split sample data & header file
by andtho89 in Multimedia & Graphic Enhancement more 10 years ago - GIS (Geographical information system) di delphi
by alfian in Enginering more 16 years ago - query
by muktaf in MySQL more 15 years ago - Turbo Deplhi ????
by opera in OOT more 16 years ago - set property komponen saat runtime?
by ianhade in Tip n Trik Pemrograman more 12 years ago - tanya error???
by chandra in Network, Files, I/O & System more 15 years ago - Menjalankan perintah dos prompt di delphi
by ahariono in Enginering more 16 years ago - shellapi itu apa
by muttaqin_taufan in Tip n Trik Pemrograman more 15 years ago - komponen delphi 7
by idhiel in Form Enhancement & Graphical Controls more 11 years ago