Tugas 8 - Gejala

 Tugas 8


// Judul    : Deteksi Penyakit - Tugas 8

// Nama     : Najma Amira Mumtaz

// Kelas    : 4119

// NIM      : A11.2022.14708


#include <iostream>

#include <string.h>

using namespace std;


// Kamus

string nama;

string jk;

string umur;

char kondisi1;

char kondisi2[1];

string ulang;


// Deskripsi

int main()

{

    cout << "Masukkan data diri dan deteksi penyakit Anda dengan mengisi form di bawah ini!" << endl;

    cout << "Nama           : " ;

    getline(cin,nama);

    cout << "Jenis Kelamin  : " ;

    getline(cin,jk);

    cout << "Umur           : " ;

    getline(cin,umur);

    cout << "--------------------------------------------------------------------------------" << endl;

    cout << "Jawablah pertanyaan berikut sesuai dengan yang Anda alami saat ini!" << endl;

    cout << "Bagaimana demam yang Anda alami?" << endl;

    cout << "A. Demam berlangsung sepanjang hari" << endl;

    cout << "B. Demam berlangsung naik turun, misalnya muncul di malam hari dan menurun di pagi hari" << endl;

    cout << "Jawaban : " ;

    cin >> kondisi1 ;

    cout << "Apakah yang paling Anda rasakan?" << endl;

    cout << "A. Mual dan sesak dada" << endl;

    cout << "B. Mual dan sensasi nyeri di tenggorokan" << endl;

    cout << "C. Sesak dada dan sensasi nyeri di tenggorokan" << endl;

    cout << "Jawaban : " ;

    cin >> kondisi2 ;

    switch(kondisi1)

    {

        case 'A':

            {

                cout << "Berikut adalah hasil deteksi penyakit Anda" << endl << endl;

                cout << "Nama          :" << nama << endl;

                cout << "Jenis kelamin :" << jk << endl;

                cout << "Umur          :" << umur << endl;

                if (strcmp(kondisi2,"A")==0)

                {

                    cout << "Anda mengalami gejala penyakit masuk angin" << endl;

                }

                else if (strcmp(kondisi2,"B")==0)

                {

                    cout << "Anda mengalami gejala penyakit demam berdarah" << endl;

                }

                else if (strcmp(kondisi2,"C")==0)

                {

                    cout << "Anda mengalami gejala penyakit asma" << endl;

                }

                else

                {

                    cout << "Kode yang Anda input salah" << endl;

                }

                break;

            }

        case 'B':

            {

                cout << "Berikut adalah hasil deteksi penyakit Anda" << endl << endl;

                cout << "Nama          :" << nama << endl;

                cout << "Jenis kelamin :" << jk << endl;

                cout << "Umur          :" << umur << endl;

                if (strcmp(kondisi2,"A")==0)

                {

                    cout << "Anda mengalami gejala penyakit maag" << endl;

                }

                else if (strcmp(kondisi2,"B")==0)

                {

                    cout << "Anda mengalami gejala penyakit radang tenggorokan" << endl;

                }

                else if (strcmp(kondisi2,"C")==0)

                {

                    cout << "Anda mengalami gejala penyakit tipes" << endl;

                }

                else

                {

                    cout << "Kode yang Anda input salah" << endl;

                }

                break;

            }

            {

                cout << "Apakah Anda ingin mengulangi program?" << endl;

                cout << "Ketik Y/T  : ";

                cin >> ulang;

            }

            while (ulang=='Y' or ulang=='y');

            cout << "Terima kasih" ;

            default:

            {

                cout << "Semoga lekas sembuh" << endl;

                break;

            }

    }

}


Komentar

Postingan Populer