Advertisement
ChaeYuriya

Province.cpp

Nov 2nd, 2024
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.26 KB | None | 0 0
  1. #include "Province.h"
  2.  
  3. bool terdaftar(provinsi prov, string daerah, bool flag){
  4.     if(flag){
  5.         for(int x = 0;x < prov.nKota;x++){
  6.             if(prov.kota[x] == daerah){
  7.                 return true;
  8.             }
  9.         }
  10.     }else{
  11.         for(int x = 0;x < prov.nKab;x++){
  12.             if(prov.kabupaten[x] == daerah){
  13.                 return true;
  14.             }
  15.         }
  16.     }
  17.     return false;
  18. }
  19.  
  20. void buatProvinsi(provinsi &prov){
  21.     cin >> prov.nama;
  22.     cin >> prov.ibuKota;
  23. }
  24.  
  25. void tambahDaerah(provinsi &prov, bool flag){
  26.     string data;
  27.     int populasi;
  28.     cin >> data;
  29.     cin >> populasi;
  30.  
  31.     if(flag){
  32.         prov.kota[prov.nKota] = data;
  33.         prov.nKota++;
  34.     }else{
  35.         prov.kabupaten[prov.nKab] = data;
  36.         prov.nKab++;
  37.     }
  38.  
  39.     //perbaharuiTerbesar(prov,data,populasi);
  40. }
  41.  
  42. void perbaharuiTerbesar(provinsi &prov, string daerah,int populasi){
  43.     if(prov.popTerbesar <= populasi){
  44.         prov.popTerbesar = populasi;
  45.         prov.terbesar = daerah;
  46.     }
  47. }
  48.  
  49. void tampilProvinsi(provinsi prov){
  50.     cout << "Nama Provinsi : " << prov.nama <<" ("<<prov.ibuKota<<")"<<endl;
  51.     cout << "Daerah terbesar adalah " << prov.terbesar <<" dari " << prov.nKab+prov.nKota<<" Kota dan Kabupaten"<< endl;
  52. }
  53.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement