Page 161 - BAHAN_BACAAN_ALGORITMA_DAN_PEMOGRAMAN
P. 161

Begin {Program Utama}

                   Clrscr;
                   {Program input data}

                          Write (masukkan Nama mahasiswa= ?’); Readln (Nama_Mhs);
                          Write (masukkan Nama Matakuliah= ?’); Readln (Nama_MataKuliah[I]);

                          Write (masukkan Nilai Tugas= ?’); Readln (Nilai_Tugas[I]);
                          Write (masukkan Nilai UTS= ?’); Readln (UTS[I]);

                          Write (masukkan Nilai UAS= ?’); Readln (UAS[I]);

                   {Proses Perhitungan}
                          NU :=( nilai tugas [I]*0.15) + (nilai uts [I]* 0.35) + (nilai uas[I] *0.5);

                   {Proses Penyeleksian}

                          If   (NU[I] ≥ 80) Then  Bobot:= ‘A’
                                 Else

                          If (NU[I] ≥70) and (NU[I]≤80) Then  Bobot:= ‘B’
                                 Else
                               If (NU[I]≥55) and(NU[I]≤70) Then  Bobot := ‘C’
                                  Else
                               If (NU[I]≥50) and(NU[I]≤55) Then  Bobot:= ‘D’
                                 Else
                           Bobot := ‘E’
                                 End;
                               End;
                          End;
                      End;
                   {Proses output}
                          Writeln (‘Nama Mahasiswa =’  , Nama_Mhs[I] : 10);

                          Writeln (‘Nama Mata kuliah  = ‘ , Mata_kuliah[I]);
                          Writeln (‘Nama ujian akhir  = ‘ , NU[I] );

                          Writeln (‘Bobot nilai  = ‘ , Bobot);

                   End.
   156   157   158   159   160   161