masjoox

Tugas Sesi 15 No 1

Jan 20th, 2022
11
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main(){
  4. FILE *in;
  5. FILE *out;
  6. char nim[10];
  7. int i, uts, uas, hitung = 0, jumuts = 0, jumuas = 0;
  8. out = fopen("out.txt", "w");
  9. if (!(in = fopen("data.txt", "r+"))){
  10. printf ("File tidak bisa dibaca\n");
  11. }else{
  12. for(i = 0; i < 4; i++){
  13. fscanf(in, "%s %i %i", nim, &uts, &uas);
  14. 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);
  15. fprintf(out, "Data %i\nNim : %s\nNilai Akhir : %.2f\n\n", i + 1, nim,
  16. (float)uts * 40 / 100 + (float) uas * 60 / 100);
  17. hitung++;
  18. jumuts += uts;
  19. jumuas += uas;
  20. }
  21. printf("Rata-rata UTS = %.2f\n", (float)jumuts / hitung);
  22. printf("Rata-rata UAS = %.2f\n", (float)jumuas / hitung);
  23. fprintf(in, "\nRata-rata UTS = %.2f\n", (float)jumuts / hitung);
  24. fprintf(in, "Rata-rata UAS = %.2f\n", (float)jumuas / hitung);
  25. }
  26. fclose(in);
  27. fclose(out);
  28. return 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment