You are on page 1of 3

Tugas Pertama Algoritma & Pemrograman

Nama Jurusan : Yapy Y. Bailaen : 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

B. Flowchart: Start 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 *

End 2

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:

You might also like