Advertisement
X-88

BantuKoreksiPRSukma

Nov 23rd, 2021
899
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <conio.h>
  2. #include <iostream>
  3. #include <string>
  4. using namespace std;
  5.  
  6. string aboutme =
  7.     "Nama: Sukma/Mukhamad Mawardi\nNIM : 20120021\nKelas  : Teknik Informatika 3B\nTugas: Ulangan Tengah Semester\n";
  8.      
  9.  string spr = "==================================\n",
  10.  spr2 = "----------------------------------\n";
  11.  
  12. string daftardokter = "## Daftar Dokter Yang Bertugas ##\n1. Dr. Mawardi.Sp.A\n2. Dr. Wafiqul Huda.Sp.A\n3. Dr. Irwansyah.Sp.N\n4. Dr. Alfian.Sp.OG\n5. Dr. Jefry.Sp.KK\n";
  13.  
  14. string opsidokter[5] = {"Dr. Mawardi.Sp.A", "Dr. Wafiqul Huda.Sp.A", "Dr. Irwansyah.Sp.N", "Dr. Alfian.Sp.OG", "Dr. Jefry.Sp.KK"};
  15.  
  16. int main()
  17. { //begin main
  18. int n,
  19.     pilihan;
  20.     string nama[10],
  21.     alamat[10],
  22.     tgl[10],
  23.     keluhan[10];
  24.     char ulang;
  25.  
  26.     cout << aboutme;
  27.     cout << spr;
  28.     cout << daftardokter;
  29.     cout << spr;
  30.     cout << "Masukan Jumlah Data Pasien: ";
  31.     cin >> n;
  32.     cout << spr2;
  33. for (int i = 0; i < n; i++)
  34. { //begin for
  35.     cout << "Data ke-" << i+1 << endl;
  36.     cout << "Masukan Nama: ";
  37.     cin >> nama[i];
  38.     cout << "Masukan Alamat: ";
  39.     cin >> alamat[i];
  40.     cout << "Masukan Tanggal: ";
  41.     cin >> tgl[i];
  42.     cout << "Masukan Keluhan: ";
  43.     cin >> keluhan[i];
  44. } //end for
  45.     cout << spr2;
  46.     cout << "Pilihan anda: ";
  47.     cin >> pilihan;
  48.     cout << spr2;
  49. switch(pilihan)
  50. { //begin switch
  51. case 1:
  52.     //cout << " \n";
  53.     cout << "Dr. Mawardi.Sp.A\n";
  54.     cout << "RT 02 / RW 01 Kebonharjo, Patebon, Kendal\n";
  55.     cout << "Spesialis anak" << endl;
  56. break;
  57. case 2:
  58.   //  cout << " \n";
  59.     cout << "Dr. Wafiqul Huda.Sp.A\n";
  60.     cout << "RT 02 / RW 04 Leses, Gringsing, Batang\n";
  61.     cout << "Spesialis anak"<< endl;
  62. break;
  63. case 3:
  64.  //   cout << " \n";
  65.     cout << "Dr. Irwansyah.Sp.N\n";
  66.     cout << "Perum GPM (Griya Praja Mukti) blok E no. 27 kelurahan Langenharjo Kecamatan Kendal\n";
  67.     cout << "Spesialis Saraf" << endl;
  68. break;
  69. case 4:
  70.  //   cout << " \n";
  71.     cout << "Dr. Alfian.Sp.OG\n";
  72.     cout << "Bams Kost, Manggisan, Langenharjo, Kecamatan Kendal\n";
  73.     cout << "Spesialis Kandungan"<< endl;
  74. break;
  75. case 5:
  76. //    cout << " \n";
  77.     cout << "Dr. Jefry.Sp.KK\n";
  78.     cout << "Perum GPM (Griya Praja Mukti) blok M no. 6 kelurahan Langenharjo Kecamatan Kendal\n";
  79.     cout << "Spesialis Kulit dan Kelamin"<< endl;
  80. break;
  81. default:
  82.     cout << "Menu tidak tersedia" << endl;
  83. } //end switch
  84.     cout << spr2;
  85.     cout << "Ingin memilih Dokter lain (y/t)? ";
  86.     cin >> ulang;
  87.     cout << spr2 << endl;
  88.     cout << "DAFTAR Pasien" << endl;
  89.     cout << spr2;
  90.     cout << "No    Nama     Alamat       Tanggal       Keluhan        Dokter" << endl;
  91.     cout << spr2;
  92. for (int i = 0; i < n; i++)
  93. { //begin for
  94.     cout << i + 1 <<"  "<< nama[i ] << "     " << alamat[i] << "       " << tgl[i] << "     " << keluhan[i] << "   " << opsidokter[pilihan - 1] << endl;
  95.     cout << spr2;
  96. } //end for
  97.     return 0;
  98. } //end main
  99.  
  100.  
  101. /*
  102. #catatan: aku cm sedikit memperbaikinya & sdh berjalan semestinya, tp harusnya kmu menggunakan void atau function atau do..while jk kmu ingin mengulang utk mengubah dokter yg di pilih, kmu bisa menambahkan itu sendiri.
  103. */
Advertisement
RAW Paste Data Copied
Advertisement