Algoritma
- Dosen memberi nilai
- Sistem read nilai
- Jika nilai mahasiswa >80 dan ≤100 akan mendapat hasil A,
- Jika nilai mahasiswa >60 dan ≤80 akan mendapat hasil B,
- Jika nilai mahasiswa >40 dan ≤60 akan mendapat hasil C,
- Jika nilai mahasiswa >20 dan ≤40 akan mendapat hasil D,
- Jika nilai mahasiswa <20 dan ≥0 akan mendapat hasil E.
- Mahasiswa mendapatkan hasil
syntax :
#include <iostream>
#include <conio.h>
int main()
{
int nilai;
char hasil;
std::cout<<"Mencari nilai huruf\n";
std::cout<<"Masukkan nilai dari 0-100: ";
std::cin>>nilai;
if ((nilai>80)&&(nilai<=100)) hasil='A';
else if ((nilai>60)&&(nilai<=80)) hasil='B';
else if ((nilai>40)&&(nilai<=60)) hasil='C';
else if ((nilai>20)&&(nilai<=40)) hasil='D';
else hasil='E';
std::cout<<"Anda mendapatkan nilai :
"<<hasil;
getch();
}
Penjelasan
Program di atas adalah program untuk mencari nilai huruf
dari nilai angka yang di masukkan oleh user. Sebagai contoh saja nilai angka
dari suatu mata kuliah yang akan anda ganti atau konversi ke nilai huruf. Dalam
program di atas menggunakan fungsi if else. Jadi di dalam fungsi IF itu sudah
didefinisikan nilai A itu jika nilai kita di atas 80 atau sama dengan 100 maka
kita akan mendapatkan nilai A. Langkah ini di lanjutkan terus sampai nilai D
tetapi tidak lagi IF melainkan ELSE IF. Untuk defaultnya ELSE yang bernilai E,
sehingga jika kita memasukkan nilai di luar batas yang sudah di definisikan di
atas maka akan langsung mendapatkan nilai E.
Kegunaan dan kesimpulan
Program ini menentukan hasil yang didapatkan mahasiswa
berdasarkan nilainya dalam huruf dan untuk memudahkan dosen dalam menentukan
nilai mahasiswanya.
2 komentar:
ini tugas algo nya berguna bangeeetttz :3
iya makasi udah diliat-liat, :)
Post a Comment