- Beranda
- Komunitas
- Tech
- Programmer Forum
Gak paham pake tipe data yg mana


TS
jojo.joshua
Gak paham pake tipe data yg mana
Jadi saya bikin program tentang konversi huruf ke angka. Jika input huruf A maka outputnya 4, jika input huruf AB maka outputnya 3.5, jika input huruf B maka outpunya 3. Di program saya ini tidak menampilkan sebagaimana mestinya . Jika saya memasukkan input A maka outputnya benar = 4. Tetapi saat saya memasukkan input AB / BC maka outputnya salah. Contohnya saat saya memasukkan input AB maka outputnya malah 4 bukannya 3.5
Lalu letak kesalahannya dimana ya? Tipe datanya kah?
Ini programnya
#include <iostream>
#include <stdlib.h>
#include <string>
using namespace std;
class nilaiMhs
{
private:
float bobot;
char ch;
public:
nilaiMhs() {
cout << "Masukkan Nilai : ";
cin >> ch;
if (ch == 'A') {
bobot = 4.00;
}
else if (ch == 'AB') {
bobot = 3.50;
}
else if (ch == 'B') {
bobot = 3.00;
}
else if (ch == 'BC') {
bobot = 2.50;
}
else if (ch == 'C') {
bobot == 2.00;
}
else if (ch == 'D') {
bobot = 1.00;
}
else if (ch == 'E') {
bobot = 0.00;
}
else {
cout << " Program Tidak Mengenali Inputan";
}
}
void t_int()
{
cout << endl << "Nilai : " << bobot << endl;
}
};
int main()
{
nilaiMhs obj;
obj.t_int();
system("pause");
return 0;
}
Lalu letak kesalahannya dimana ya? Tipe datanya kah?
Ini programnya
#include <iostream>
#include <stdlib.h>
#include <string>
using namespace std;
class nilaiMhs
{
private:
float bobot;
char ch;
public:
nilaiMhs() {
cout << "Masukkan Nilai : ";
cin >> ch;
if (ch == 'A') {
bobot = 4.00;
}
else if (ch == 'AB') {
bobot = 3.50;
}
else if (ch == 'B') {
bobot = 3.00;
}
else if (ch == 'BC') {
bobot = 2.50;
}
else if (ch == 'C') {
bobot == 2.00;
}
else if (ch == 'D') {
bobot = 1.00;
}
else if (ch == 'E') {
bobot = 0.00;
}
else {
cout << " Program Tidak Mengenali Inputan";
}
}
void t_int()
{
cout << endl << "Nilai : " << bobot << endl;
}
};
int main()
{
nilaiMhs obj;
obj.t_int();
system("pause");
return 0;
}
Diubah oleh jojo.joshua 27-06-2020 21:30
0
281
2


Komentar yang asik ya
Urutan
Terbaru
Terlama


Komentar yang asik ya
Komunitas Pilihan