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

1

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 . *.B.

Program: // // Tugas Pertama Algoritma & Pemrograman Perhitungan Hasil Studi Mahasiswa #include <iostream.2+M*0. cin>>T.C. // Inisialisasi Variabel { cout<<"Perhitungan Hasil Studi Mahasiswa"<<endl <<"_________________________________\n"<<endl . cout<<"--------------------"<<endl. N. else if (N>=50) cout<<"Nilai Anda adalah: D"<<endl. cin>>M. } Hasil Eksekusi: 3 . else { N=(T*0.3+U*0. else if (N>=60) cout<<"Nilai Anda adalah: C"<<endl. else cout<<"Nilai Anda adalah: E"<<endl. cout<<"Masukan Nilai Mid : ". cin>>U.h> void main() { float T. else if (N>=70) cout<<"Nilai Anda adalah: B"<<endl. { if (N>=80) cout<<"Nilai Anda adalah: A"<<endl. } } cout<<"--------------------"<<endl. cout<<endl. cout<<"Masukan Nilai UAS : ". cout<<"Masukan Nilai Tugas: ". } if (T<=0||M<=0||U<=0) cout<<"Nilai Anda adalah: F"<<endl.5). M. U.

Sign up to vote on this title
UsefulNot useful