OFC 21-22 latihan 1

#include<stdio.h>

void main()
{
FILE *fp;
fp=fopen(“fgetc.txt”,”r”) ;
if(fp==NULL)printf(“file tidak dapat dibuka”);

int i,a,b,x[9],year,count;
int atas51=0,antara4451=0,antara3643=0,antara2835=0,bawah28=0;

while(!feof(fp)){
for(i=0;i<9;i++)
x[i]=fgetc(fp);

a=(x[6]-48)*10;
b=x[7]-48;
year=a+b;

if(109-year>52)atas51++;
if(109-year>=44 && 109-year<=51)antara4451++;
if(109-year>=36 && 109-year<=43)antara3643++;
if(109-year>=28 && 109-year<=35)antara2835++;
if(109-year<=28)bawah28++;
}

printf(“Dalam perusahaan tersebut terdapat karyawan : \n”);
printf(“yang berusia diatas 51 tahun adalah %d orang\n”,atas51);
printf(“yang berusia antara 44 – 51 tahun adalah %d orang\n”,antara4451);
printf(“yang berusia antara 36 – 43 tahun adalah %d orang\n”,antara3643);
printf(“yang berusia antara 28 – 35 tahun adalah %d orang\n”,antara2835);
printf(“yang berusia dibawah 28 tahun adalah %d orang\n”,bawah28);

fclose(fp);

getchar();
}

Leave a Reply

Your email address will not be published. Required fields are marked *