Posts

Showing posts from November, 2020

GSLC Algorithm and Programming

 Contoh Codingan Struct, Union, Bit Field, dan Enumeration 1. Struct #include <stdio.h> typedef struct Package{ char code; int duration; }pkg; int main(){ pkg internet[3]; int i; for(i=0;i<3;i++){ internet[i].code=i+1; printf("Input the duration for package %d: ",internet[i].code); scanf("%d",&internet[i].duration); } for(i=0;i<3;i++){ printf("The duration of package %d is %d month.\n",internet[i].code,internet[i].duration); //Pada struct semua data bisa diakses secara bersamaan } return 0; } 2. Union #include <stdio.h> typedef union Package{ char code; int duration; }pkg; int main(){ pkg internet[3]; int i; for(i=0;i<3;i++){ internet[i].code=i+1; printf("Input the duration for package %d: ",internet[i].code); scanf("%d",&internet[i].duration); } for(i=0;i<3;i++){ printf("The duration of package %d is %d month.\n",internet[i].code,