Latihan 1 Logika & Algoritma
Buatlah Algoritma dengan membuat program menjelaskan tipe data yang digunakan untuk kasus mahasiswa bisa dinyatakan lulus dalam matakuliah logika & algoritma dengan ketentuan sebagai berikut:- Jika nilai 0-59 maka grade D dan dinyatakan tidak lulus
- Jika nilai 60-74 maka grade C dan dinyatakan lulus
- Jika nilai 75-80 maka grade B dan dinyatakan lulus
- Jika nilai 81-100 maka grade A dan dinyatakan lulus
Untuk mendapat nilai diperoleh dari 20% Absensi, 25% Tugas, 25% UTS, dan 30% UAS.
Program C++
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
int main()
{
char nama[30];
char *hasil,grade;
double nilai,abs,tgs,uts,uas;
cout<<"SISTEM PENILAIAN LOGIKA & ALGORITMA"<<endl;
cout<<endl;
cout<<"Mata Kuliah : Logika dan Algoritma"<<endl;
cout<<"Semester : Ganjil"<<endl;
cout<<"Jurusan : Sistem Informasi"<<endl;
cout<<"SKS : 4 sks"<<endl;
cout<<"=========================================="<<endl;
cout<<"Masukan nama : ";gets(nama);
cout<<"Masukan nilai Absensi : ";cin>>abs;
cout<<"Masukan nilai Tugas : ";cin>>tgs;
cout<<"Masukan nilai UTS : ";cin>>uts;
cout<<"Masukan nilai UAS : ";cin>>uas;
abs=abs*0.2;
tgs=tgs*0.25;
uts=uts*0.25;
uas=uas*0.3;
nilai=abs+tgs+uts+uas;
cout<<"=========================================="<<endl;
cout<<"Penilaian"<<endl;
cout<<"Absensi 20% : "<<abs<<endl;
cout<<"Tugas 25% : "<<tgs<<endl;
cout<<"UTS 25% : "<<uts<<endl;
cout<<"UAS 30% : "<<uas<<endl;
cout<<"_____________+"<<endl;
cout<<"Nilai : "<<nilai<<endl;
cout<<"========================================="<<endl;
if(nilai>=81&&nilai<=100)
{grade='A';hasil="LULUS";}
else if(nilai>=75&&nilai<=80)
{grade='B';hasil="LULUS";}
else if(nilai>=60&&nilai<=74)
{grade='C';hasil="LULUS";}
else
{grade='D';hasil="TIDAK LULUS";}
cout<<"Nilai = "<<nilai<<endl;
cout<<"Grade = "<<grade<<endl;
cout<<"Dinyatakan = "<<hasil<<endl;
cout<<"========================================="<<endl;
cout<<nama;
cout<<" mendapatkan nilai "<<nilai;
cout<<" dengan grade "<<grade;
cout<<" dan dinyatakan "<<hasil;
cout<<endl;
getch();
}
Gambar 1 (LULUS)
Gambar 2 (TIDAK LULUS)
Langganan:
Posting Komentar
(
Atom
)


Tidak ada komentar :
Posting Komentar