hasil studi ... nilai mahasiswa ...... tugas .... flowchart ....... algoritma dan pemrograman
DESCRIPTION
xXxTRANSCRIPT
1
Tugas Pertama Algoritma & Pemrograman
Nama : Yapy Y. Bailaen
Jurusan : Teknik Elektro
Soal:
Buatlah Algoritma, Flowchart, dan Code Program untuk menghitung Hasil studi mahasiswa
dengan syarat:
- Nilai diinputkan lewat Keyboard
- Inputan Nilai dari 0 - 100
- Tugas 20%, Mid 30%, dan UAS 50%
- Nilai ≥ 80 mendapat A
- Nilai ≥ 70 mendapat B
- Nilai ≥ 60 mendapat C
- Nilai ≥ 50 mendapat D
- Nilai ≤ 49 mendapat E
- Jika salah satu dari Nilai Tugas, Nilai Mid, dan Nilai UAS tidak ada, maka
mahasiswa tersebut mendapat F
Jawaban:
A. Algoritma:
Masukan Nilai Tugas (0-100)
Masukan Nilai Mid (0-100)
Masukan Nilai UAS (0-100)
Cek nilai Tugas, Nilai Mid, Nilai UAS (jika salah satu tidak ada maka cetak Nilai
Anda adalah F, tetapi jika ketiganya ada maka lanjutkan)
Hitung Nilai = Tugas*0.2 + Mid*0.3 + UAS*0.5
Jika Nilai ≥ 80 maka cetak Nilai Anda adalah A
Jika Nilai ≥ 70 maka cetak Nilai Anda adalah B
Jika Nilai ≥ 60 maka cetak Nilai Anda adalah C
Jika Nilai ≥ 50 maka cetak Nilai Anda adalah D
Selain itu cetak Nilai Anda adalah E
2
B. Flowchart:
Start
End
Input Nilai:
*, *, *
if
***********
*************
Cetak:
Nilai anda *
if
***
Cetak:
Nilai anda *
if
***
Cetak:
Nilai anda *
if
***
Cetak:
Nilai anda *
if
***
Cetak:
Nilai anda *
Cetak:
Nilai anda *
3
C. Program:
// // Tugas Pertama Algoritma & Pemrograman Perhitungan Hasil Studi Mahasiswa
#include <iostream.h>
void main()
{
float T, M, U, N; // Inisialisasi Variabel
{
cout<<"Perhitungan Hasil Studi Mahasiswa"<<endl
<<"_________________________________\n"<<endl ;
cout<<"Masukan Nilai Tugas: "; cin>>T;
cout<<"Masukan Nilai Mid : "; cin>>M;
cout<<"Masukan Nilai UAS : "; cin>>U;
cout<<endl;
cout<<"--------------------"<<endl;
}
if (T<=0||M<=0||U<=0)
cout<<"Nilai Anda adalah: F"<<endl;
else
{
N=(T*0.2+M*0.3+U*0.5);
{
if (N>=80)
cout<<"Nilai Anda adalah: A"<<endl;
else if (N>=70)
cout<<"Nilai Anda adalah: B"<<endl;
else if (N>=60)
cout<<"Nilai Anda adalah: C"<<endl;
else if (N>=50)
cout<<"Nilai Anda adalah: D"<<endl;
else
cout<<"Nilai Anda adalah: E"<<endl;
}
}
cout<<"--------------------"<<endl;
}
Hasil Eksekusi: