Page 108 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 108

KODE PROGRAM BAHASA C
                  #include <stdio.h>

                  int main() {
                      int jmlTugas;
                      float totalNilai, rataRata;

                      printf("==Program Menghitung Rata-rata Nilai Tugas==\n");
                      printf("Berapa nilai tugas yang ingin Anda masukkan?\n");
                      scanf("%d", &jmlTugas);

                      float Tugas[jmlTugas]; // Array to store scores
                      for (int i = 0; i < jmlTugas; i++) {
                          printf("Inputkan nilai tugas ke-%d: ", i + 1);
                          scanf("%f", &Tugas[i]);
                      }
                      for (int i = 0; i < jmlTugas; i++) {
                          totalNilai += Tugas[i];
                      }
                      rataRata = totalNilai / jmlTugas;
                      printf("Nilai rata-rata tugas Anda adalah %.2f\n", rataRata);

                      return 0;
                  }


                                               KODE PROGRAM BAHASA C++
                  #include <iostream>
                  using namespace std;

                  int main() {
                     int jmlTugas;
                     float totalNilai, rataRata;
                     cout<<"==Program menghitung rata-rata nilai tugas=="<<endl;
                     cout<<"Berapa nilai tugas yang ingin Anda masukkan?"<<endl;
                     cin>>jmlTugas;
                     float Tugas[jmlTugas];
                     for(int i=0;i<jmlTugas;i++){
                         cout<<"Inputkan nilai tugas ke-"<<i+1<<" :"<<endl;
                         cin>>Tugas[i];
                     }

                     for(int i=0;i<jmlTugas;i++){
                         totalNilai+=Tugas[i];
                     }
                     rataRata = totalNilai/jmlTugas;
                        cout<<"Nilai rata-rata tugas Anda adalah "<<rataRata<<endl;

                     return 0;
                  }


                  Output:













                                                                                                          85
   103   104   105   106   107   108   109   110   111   112   113