sape_ntah 0 Report post Posted August 5, 2008 sy ade dpt assmnt psl critical path analysis...tp mslh sy,sy x de compiler...jd agk susah nk bt keje.kna g lab@pinjam laptop kawan.nk mintak tlg tgk2kan coding ni ade x yang salah?mintak tlg sgt2.lagi 1 camne ek nk tukarkan if else jd switch?sme je ke cr die...#include <stdio.h>int main(){int max1,max2,max3,max4,max5,sum1,sum2,sum3,sum4,sum5,event,task,days,k,data;int a=1,b=2,c=3,d=4,e=5;FILE *forex;forex = fopen("phobia.txt","r");max1=max2=max3=max4=max5=0;sum1=sum2=sum3=sum4=sum5=0;printf("***************************************************\n");printf("EVENT\tMAX NUMBER OF DAY TOTAL NUMBERS OF DAY\n");printf("***************************************************\n");fscanf(forex,"%d",&data);for (k=0; k<data; k++){ fscanf(forex,"%d %d %d",&event,&task,&days); if (event==1) { sum1 = sum1 + days; if(days > max1) max1=days; } else if (event==2) { sum2 = sum2 + days; if(days > max2) max2=days; } else if (event==3) { sum3 = sum3 + days; if(days > max3) max3=days; } else if (event==4) { sum4 = sum4 + days; if(days > max4) max4=days; } else if (event==5) { sum5 = sum5 + days; if(days > max5) max5=days; }}printf(" %d\t\t%d\t\t%d\n",a,max1,sum1);printf(" %d\t\t%d\t\t%d\n",b,max2,sum2);printf(" %d\t\t%d\t\t%d\n",c,max3,sum3);printf(" %d\t\t%d\t\t%d\n",d,max4,sum4);printf(" %d\t\t%d\t\t%d\n",e,max5,sum5);fclose (forex);}soalan lagi:#include <stdio.h>int main(){ int task,data,days,k,event; FILE *forex; forex = fopen("phobia.txt","r"); printf("*******************************\n"); printf("EVENT\tTASK\tNUMBER OF DAYS\n"); printf("*******************************\n"); fscanf(forex,"%d",&data); for(k=0;k<data;k++) { fscanf(forex,"%d %d %d",&event,&task,&days); if (days>5) printf(" %d\t %d\t %d\n",event,task,days); } fclose (forex);} soalan lagi2#include <stdio.h>int main(){ int sum1,sum2,sum3,sum4,sum5,event,task,days,k,data; int a=1,b=2,c=3,d=4,e=5; FILE *forex; forex = fopen("phobia.txt","r"); sum1=sum2=sum3=sum4=sum5=0; printf("***********************\n"); printf("EVENT\tCOUNT OF NUMBER\n"); printf("***********************\n"); fscanf(forex,"%d",&data); for(k=0;k<data;k++) { fscanf(forex,"%d %d %d",&event,&task,&days); switch(event) { case 1: sum1 = sum1 + task; break; case 2: sum2 = sum2 + task; break; case 3: sum3 = sum3 + task; break; case 4: sum4 = sum4 + task; break; case 5: sum5 = sum5 + task; break; } } printf(" %d\t\t%d\n",a,sum1); printf(" %d\t\t%d\n",b,sum2); printf(" %d\t\t%d\n",c,sum3); printf(" %d\t\t%d\n",d,sum4); printf(" %d\t\t%d\n",e,sum5); fclose(forex);} Quote Share this post Link to post Share on other sites
otai_g 3 Report post Posted August 5, 2008 er cuba bitau apa soalan dia.kalo bg source code terus mcm ni susah nak solvekan sbb x tau apa dia punya software requirements. Quote Share this post Link to post Share on other sites