LAPORAN PRAKTIKUM
LAPORAN PRAKTIKUM
DASAR PEMROGRAMAN KOMPUTER
MODUL IV


POKOK BAHASAN:
·         Seleksi Kondisi

Nama
Rizky Romadhoni Purwadhi
NIM
115060900111033
DosenPengampu
AdharulMuttaqin, ST, MT
Prodi
TeknikKomputer

                                                                                   

Pengesahan
                                                                                    Tanggal:
Asisten








A. Definisi Masalah
Menghitung Rata-rata dari nilai UAS dan UTS lalu mengonversikannya dalam bentuk huruf.
       Membuat program penghitungan rata-rata dari nilai UTS dan UAS. Lalu menampilkan keterangan nilai rata-rata yang dimulai dari A s/d E

Input :        - Nama,NIM
- Nilai UTS
                   - Nilai UAS
Output :      - keterangan nilai UTS dan UAS
                   - nilai rata-rata
                   - menampilkan keterangan nilai rata-rata
Proses :       - Masukan Nama dan NIM
                   - Masukan Nilai UTS lalu cek jika nilai UTS lebih dari 60 maka tampilkan keterangan Tidak Mengulang, jika tidak maka tampilkan keterangan Mengulang
                   - Masukan Nilai UAS lalu cek jika nilai UAS lebih dari 60 maka tampilkan keterangan Tidak Mengulang, jika tidak maka tampilkan keterangan Mengulang
                   - Hitung nilai rata-rata dengan cara nilai UTS+nilai UAS/2
                   - lakukan pengeceka nilai rata-rata dengan syarat
                        81-100 = A
                        71-80   = B
                        61-70   = C
                        51-60   = D
                        0-50     = E
                   - lalu tampilkan nama,nim,nilai rata-rata dan keterangan nilai rata-rata
B. Rancangan Algoritma
(FLOWCHART BISA DILIHAT DI DALAM FILE LAPORAN YANG BISA DI DOWNLOAD DI LINK YANG TERSEDIA DI BAGIAN BAWAH POSTINGAN . . . )
C. Source Code
#include <stdio.h>
#include <stdlib.h>
main ()
    {
     charnama[30],ket;
     int nim;
     floatrata,uts,uas;
     printf("------------------------------------\n");
     printf("     PROGRAM PENGHITUNGAN NILAI     \n");
     printf("------------------------------------\n");
//Masukan Nama
     printf("Masukan Nama :");
     gets (nama);
//Masukan NIM
     printf("Masukan NIM  :");
     scanf("%d",&nim);
//Masukan Nilai UTS
     printf("Masukan nilai UTS dengan format (00.00):");
     scanf("%f",&uts);
//Pengecekan apakah nilai uts dalam range 0-100
     if(uts<0|uts>100)
        {
        
        
         system("pause");
         return 0;
        }  
//Pengecekan apakah nilai UTS anda Mengulang atau tidak
     if (uts<60)
        {
         printf("UTS anda : MENGULANG\n");
        }
     else
         {
          printf("UTS anda : TIDAK MENGULANG\n");
         }
//Masukan Nilai UAS
     printf("Masukan nilai UAS dengan format (00.00) :");
     scanf("%f",&uas);
//Pengecekan apakah nilai uas dalam range 0-100
     if(uas<0|uas>100)
        {
         printf("Nilai yang anda masukan salah");
         system("pause");
         return 0;
        }  
//Pengecekan apakah nilai UAS anda mengulang atau tidak
     if (uas<60)
        {
         printf("UAS anda : MENGULANG\n");
        }
     else
         {
          printf("UAS anda : TIDAK MENGULANG\n");
         }   
//penghitungan nilai rata2
     rata=(uts+uas)/2;
//penggolongan nilai dan tampilkan
     if (rata>80)
        {
         ket='A';
        }
     else if(rata>70)
          {
           ket='B';
          }
     else if(rata>60)
          {
           ket='C';
          }
     else if(rata>50)
          {
           ket='D';
          }
     else
          {
           ket='E';
          }
    
//tampilkan nama,nim,nilai rata2,keterangan nilai
printf("------------------------------------\n");
     printf("Nama : %s\n",nama);
     printf("NIM  : %d\n",nim);    
     printf("Rata - rata anda adalah %f[4]\n",rata);
     printf("Maka sesuai dengan perhitungan, Nilai anda adalah %c\n",ket);
system("pause");
return 0;
}
D.   Snapshot Program




UNTUK Mendownload Laporan ini Klik Link Dibawah ini
 

0 comments:

Post a Comment