Analisis: Konversi nilai angka menjadi nilai huruf dengan ketentuan seperti diatas, kita akan membuat program konversi nilai tersebut dengan dengan kondisi if else if.
Algoritma Konversi_Nilai
{Mengkonversikan nilai angka menjadi nilai huruf}
Bab 4 Kondisi halaman : 81
Deklarasi
nilai : integer
nilai_huruf : char
Deskripsi
read (nilai)
if (nilai > 0) and (nilai <= 20) then nilai_huruf ‘E’
else if (nilai > 20) and (nilai <= 40) then nilai_huruf ‘D’
else if (nilai > 40) and (nilai <= 60) then nilai_huruf ‘C’
else if (nilai > 60) and (nilai <= 80) then nilai_huruf ‘B’
else nilai_huruf ‘A’
endif
write (nilai_huruf)
Flowchart Kasus 4.4
Translasi Kasus 4.4
#include <iostream>
#include <string>
using namespace std;
class konversi{
private:
string raptor_prompt_variable_zzyz;
int nilai;
public:
konversi(){
raptor_prompt_variable_zzyz ="Masukan Nilai : ";
cout << raptor_prompt_variable_zzyz << endl;
cin >> nilai;
}
void output();
};
void konversi::output(){
if (nilai<=20)
{
cout << "nilai_huruf: E " << endl; }
else
{
if (nilai<=40)
{
cout << "nilai_huruf: D " << endl; }
else
{
if (nilai<=60)
{
cout << "nilai_huruf: C " << endl; }
else
{
if (nilai<=80)
{
cout << "nilai_huruf: B" << endl; }
else
{
cout << "nilai_huruf: A" << endl; }
}
}
}
}
int main()
{
konversi x;
x.output();
return 0;
}
Hasil Kasus 4.4
Comments
Post a Comment