Tugas Penyakit
Source Code :
// Judul : Program deteksi penyakit dengan 3 gejala string (min. 5 penyakit)
// Author : Halim Jayakusuma Wiradinata A11.2022.14044
#include <iostream>
using namespace std;
//Kamus
string gejala1,gejala2,gejala3;
string penyakit;
/*
Influenza : a,b,c
Muntaber : a,d,e
Covid : a,g,f
Demam Berdarah : a,b,d
Difteri : b,c,h
*/
int main()
{
char pil;
do
{
//Gejala
cout <<"Silahkan Pilih Keluhan Anda !! \n";
cout <<"Masukkan Satu Pilihan: \n";
cout <<"================================================================================================\n";
cout <<"| A=Sakit Kepala | C=Batuk & Pilek | E=Diare | G=Sesak nafas| \n";
cout <<"| B=Demam | D=Mual & Muntah | F=Kehilangan Indra Perasa/Penciuman | H=Sakit Tenggorokan|\n";
cout <<"================================================================================================\n";
//Input gejala
cout<<"Masukan Gejala Penyakit Yang Anda Alami(3 Gejala) : \n";
cout<<"Gejala Pertama Yang Anda Alami : ";
cin>>gejala1;
cout<<"Gejala Kedua Yang Anda Alami : ";
cin>>gejala2;
cout<<"Gejala Ketiga Yang Anda Alami : ";
cin>>gejala3;
cout<<endl;
//Deteksi penyakit
if (gejala1=="a"&&gejala2=="b"&&gejala3=="c")
{
penyakit="Influenza";
}
else if (gejala1=="a"&&gejala2=="d"&&gejala3=="e")
{
penyakit="Muntaber";
}
else if (gejala1=="a"&&gejala2=="g"&&gejala3=="f")
{
penyakit="Covid-19";
}
else if (gejala1=="a"&&gejala2=="b"&&gejala3=="d")
{
penyakit="Demam Berdarah";
}
else if (gejala1=="b"&&gejala2=="c"&&gejala3=="h")
{
penyakit="Difteri";
}
else
{
penyakit="Maaf, Sistem Belum Dapat Mendeteksi Penyakit Yang Anda Alami...";
}
//output penyakit
cout<<"Penyakit yang anda alami adalah : " <<penyakit <<endl;
//loop
cout <<"================================================================================================\n";
cout <<"Apakah Anda ingin Mengulang ?"<<endl;
cout <<"Pilihan (y/n) ";
cin >> pil;
cout << endl;
}
while (pil=='y'|| pil=='Y');
cout <<"Anda Tidak Mengulang" <<endl;
return 0;
}
Komentar
Posting Komentar