Aplikasi Pembayaran Kontrakan dengan bahasa c

pada kesempatan kali ini aplikasi yang saya buat adalah aplikasi pembayaran kontrakan

pertama kali aplikasi akan meminta pengguna memasukan data penggunaan kontrakan

yaitu

nama

nomor kontrakan

lama pemakaian

hingga 5 kali

karena saya merancang aplikasi ini untuk 5 kontrakan saja

kemudian akan ditampilkan data yang tadi dimasukan sekaligus berapa yang harus dibayar dan diterima pemilih kontrakan

karena saya merancang aplikasi ini untuk 5 kontrakan saja

berikut flow chart program

minggu 3

berikut adalah sourcodenya


#include <stdio.h>//mengakses library stdio.h
#include <stdlib.h>//mengakses library stdlib.h

int bayar (int x);//prototype fungsi bayar
int z;
int jml;
int main(void)//fungsi yang harus ada pada program c

{

	int n=0;//deklarasi n bertipe integer
	struct data {//struct dengan tag data
		char nama[20];//bagian dari struct bertipe char
		char nomor_kontrakan[2];//bagian dari struct bertipe char
		int jumlah_bulan;//bagian dari struct bertipe integer

	};
	struct data kontrakan[5];//struct dengan ukuran data 5

	printf("Silahkan isi data data berikut\n");
		printf("===============================================\n");
	for(n=0;n<5;n++){//akan dijalankan selama nilai n kurang dari 10
		printf("\nMasukan Nama: ");//perintah output
		scanf("%s",&kontrakan[n].nama);//perintah input bertipe string
		printf("\nMasukan Nomor Kontrakan: ");//perintah output
		scanf("%s",&kontrakan[n].nomor_kontrakan);//perintah input bertipe string
		printf("\nMasukan lama pemakain (Bulan): ");//perintah output
		scanf("%d",&kontrakan[n].jumlah_bulan);//perintah input bertipe integer

		printf("===============================================\n");

	}
	for(n=0;n<5;n++)
	{//akan dijalankan selama nilai n kurang dari 5
		printf("===============================================\n");
		printf("data ke %d\n\n",n+1);//perintah output
		printf("Nama                      : %s\n",kontrakan[n].nama);//perintah output
		printf("Nomor Kontrakan           : %s\n",kontrakan[n].nomor_kontrakan);//perintah output
		printf("Jumlah Bulan              : %d\n",kontrakan[n].jumlah_bulan);//perintah output
		printf("Jumlah yang harus dibayar : Rp %d\n",bayar(kontrakan[n].jumlah_bulan));//perintah output
		printf("-----------------\n");//perintah output

	}
	for(n=0;n<5;n++){
		jml+=kontrakan[n].jumlah_bulan*300000;//fungsi menghitung jumlah keseluruhan yang diterima
	}
	printf("---------------------------------------------------------\n");//perintah output
	printf("Jumlah uang yang diterima adalah: Rp %d\n",jml);
	printf("---------------------------------------------------------\n");//perintah output
	system("pause");//perintah jeda
	return 0;//nilai balikan main  0

}
int bayar (int x){

	z=x*300000;//fungsi untuk menghitung pembayaran
}

dan berikut video penjelasanya

Leave a comment