Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<conio.h>
- #define maks 100
- struct pasien
- {
- char np[100];
- float ba;
- float bd;
- float bo;
- float tb;
- };
- float hitung(float,float,float);
- main ()
- {
- struct pasien data[maks];
- int i,n,k;
- printf("Masukkan Jumlah Pasien = ");
- scanf("%d",&n);
- fflush(stdin);
- for(i=0;i<n;i++)
- {
- printf("Masukkan Nama Pasien ke - %d : ",i+1);
- gets(data[i].np);
- printf("Masukkan Jenis Dokter \n [1]Spesialis/n[2]Umum = ");
- scanf("%d",&k);
- if(k==1)
- {
- data[i].bd=150000;
- }
- else
- {
- data[i].bd=100000;
- }
- printf("Masukkan Biaya Obat = ");
- scanf("%f",&data[i].bo);
- data[i].ba=20000;
- data[i].tb=hitung(data[i].ba,data[i].bd,data[i].bo);
- }
- system("cls");
- for(i=0;i<n;i++)
- {
- printf("Nama : %s \n",data[i].np);
- printf("Total Biaya = %2.f ",data[i].tb);
- }
- getch();
- }
- float hitung(float x,float y,float z)
- {
- char ap;
- float biaya,potongan=0;
- printf("Ada Potongan ? [y/t] : ");
- scanf("%s",&ap);
- biaya=x+y+z;
- if(ap=='y')
- {
- potongan=z*0.1;
- }
- biaya=biaya-potongan;
- return biaya;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement