Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main(){
- FILE *in;
- FILE *out;
- char nim[10];
- int i, uts, uas, hitung = 0, jumuts = 0, jumuas = 0;
- out = fopen("out.txt", "w");
- if (!(in = fopen("data.txt", "r+"))){
- printf ("File tidak bisa dibaca\n");
- }else{
- for(i = 0; i < 4; i++){
- fscanf(in, "%s %i %i", nim, &uts, &uas);
- printf("Data %i\nNIM : %s\nNilai UTS : %d\nNilai UAS : %d\nNilai akhir : %.2f\n\n",i + 1, nim, uts, uas, (float)uts * 40 / 100 + (float)uas * 60 / 100);
- fprintf(out, "Data %i\nNim : %s\nNilai Akhir : %.2f\n\n", i + 1, nim,
- (float)uts * 40 / 100 + (float) uas * 60 / 100);
- hitung++;
- jumuts += uts;
- jumuas += uas;
- }
- printf("Rata-rata UTS = %.2f\n", (float)jumuts / hitung);
- printf("Rata-rata UAS = %.2f\n", (float)jumuas / hitung);
- fprintf(in, "\nRata-rata UTS = %.2f\n", (float)jumuts / hitung);
- fprintf(in, "Rata-rata UAS = %.2f\n", (float)jumuas / hitung);
- }
- fclose(in);
- fclose(out);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment