a Dreamer

dreams out loud

Tugas Algo Lanjut, struct

#include
#include
typedef int angka;
typedef float pecah;
typedef char huruf;
void hitung_total(pecah x, pecah y){
pecah htotal=x*y;
printf("Total Pembayaran :\t%f\n",htotal);
}
void hitung_kembalian(pecah A, pecah B){
pecah hkembali = B-A;
printf("Total Pembayaran :\t%f\n",hkembali);
}

main(){

angka i;
struct barang{
    huruf kode[10];
    huruf nama[20];
    angka jumlah;
    angka harga;
    } brng;
struct transaksi{
    huruf waktu;
    huruf kode[10];
    pecah  total;
    pecah pembayaran;
    pecah kembalian;
    brng;
    }trans[3];
    clrscr();
printf("===================================\n");
printf("\"FORM ISIAN TRANSAKSI WARUNG TIC\"\n");
printf("===================================\n");
for(i=0;i<3;i++){
printf("Kode Traksakti\t:\t");
scanf("%s",&trans[i].kode);
printf("\n");
printf("Kode Barang     :\t");
scanf("%s",&trans[i].kode);
printf("\n");
printf("Nama Barang     :\t");
scanf("%s",&trans[i].nama);
printf("\n");
printf("Jumlah Barang   :\t");
scanf("%s",&trans[i].jumlah);
printf("\n");
printf("Harga barang    :\t");
scanf("%s",&trans[i].harga);
printf("\n");
printf("Uang pembayaran :\t");
scanf("%s",&trans[i].pembayaran);
printf("\n");
printf("Waktu Transaksi :\t");
scanf("%s",&trans[i].waktu);
printf("\n");

}
printf("\n=====================================\n");
printf("\t\t\tLaporan Transaksi\n");
printf("=======================================\n");
for(i=0;i<3;i++){
printf("Waktu Transaksi :\t%s\n",trans[i].waktu);
printf("Kode Traksakti  :\t%s\n",trans[i].kode);
printf("Nama Barang     :\t%s\n",trans[i].nama);
printf("Jumlah Barang   :\t%d\n",trans[i].jumlah);
printf("Harga barang    :\t%d\n",trans[i].harga);
printf("Uang pembayaran :\t%f\n",trans[i].pembayaran);
printf("Total Bayar     :\t%f\n",trans[i].total);
printf("Kembalian       :\t%f\n",trans[i].kembalian);
hitung_total(trans[i].jumlah,trans[i].harga);

hitung_kembalian(trans[i].total,trans[i].pembayaran);

}
getch();
}


ANGGOTA KELOMPOK
1. Herman Plani Ginting
2. Octo Siswardhono

0 argumen:

    Follower