Anda di halaman 1dari 8

#include <iostream>

using namespace std;

int pdd_now = 307357870; // jumlah penduduk sekarang

int bayi_nowvar ; // jumlah bayi sekrang

int imigran_nowvar ; // jumlah imigran sekarang

int lansia_nowvar ; // jumlah lansia sekarang

int t ; // input target tahun yang diinginkan

int y = 365; // 1 year = 365 day

int d = 24; // 1 day = 24 hour

int h = 60; // 1 hour = 60 minute

int m = 60; // 1 minute = 60 second

int tahun_targetvar;

int bayi_growvar ;

int imigran_growvar ;

int lansia_gugurvar ;

int pdd_targetvar ;

int persen_pddgrowvar ;

int tahun_target (int t){

int tahun_target;

tahun_target = t - 2017;

return tahun_target;

int bayi_now (int pdd_now){

int bayi_now;

bayi_now = 0.15*pdd_now;

return bayi_now;

}
int imigran_now (int pdd_now){

int imigran_now;

imigran_now = 0.45*pdd_now;

return imigran_now;

int lansia_now (int pdd_now){

int lansia_now;

lansia_now = 0.4*pdd_now;

return lansia_now;

int bayi_grow (int tahun_targetvar, int y,int d, int h, int m ){ // fungsi menghitung pertumbuhan bayi
per tahun

int bayi_grow;

bayi_grow = (m*h*d*y)/7;

return bayi_grow*tahun_targetvar;

int imigran_grow (int tahun_targetvar, int y,int d, int h, int m ){ // fungsi menghitung pertumbuhan
imigran per tahun

int imigran_grow;

imigran_grow = (m*h*d*y)/35;

return imigran_grow*tahun_targetvar;

int lansia_gugur (int tahun_targetvar, int y,int d, int h, int m ){ // fungsi menghitung lansia yang
gugur per tahun

int lansia_gugur;

lansia_gugur = (m*h*d*y)/13;

return lansia_gugur*tahun_targetvar;
}

int pdd_grow (int tahun_targetvar, int bayi_growvar, int imigran_growvar, int lansia_gugurvar){ //
fungsi menghitung target penduduk

int pdd_grow;

pdd_grow = (bayi_growvar + imigran_growvar - lansia_gugurvar);

return pdd_grow*tahun_targetvar;

double persen_pddgrow (int pdd_now, int pdd_growvar){ // fungsi menghitung prosentasi


pertumbuhan penduduk

double growvard = 1.0*pdd_growvar;

double pdd_nowd = 1.0*pdd_now;

double persen = (growvard/pdd_nowd)*100.0;

return persen;

int main()

cout << "program sensus penduduk"<< endl<<endl;

cout<<"masukkan target tahun yang dinginkan: ";

cin>>t;

int tahun_targetvar = tahun_target(t);

int bayi_nowvar = bayi_now(pdd_now);

int imigran_nowvar = imigran_now(pdd_now);

int lansia_nowvar = lansia_now(pdd_now);

int bayi_growvar = bayi_grow(tahun_targetvar, y, d, h, m );

int imigran_growvar = imigran_grow(tahun_targetvar, y, d, h, m );

int lansia_gugurvar = lansia_gugur(tahun_targetvar, y, d, h, m );

int bayi_target = bayi_nowvar + bayi_growvar;


int imigran_target = imigran_nowvar + imigran_growvar;

int lansia_target = lansia_nowvar + lansia_gugurvar;

int pdd_growvar = pdd_grow(tahun_targetvar, bayi_growvar, imigran_growvar,


lansia_gugurvar);

int pdd_target = pdd_now + pdd_growvar;

double persen_pddgrowvar = persen_pddgrow(pdd_now, pdd_growvar);

cout<<"jumlah penduduk pada tahun sekarang :"<<pdd_now<<endl<<endl;

cout<<"jumlah bayi pada tahun sekarang :"<<bayi_now(pdd_now)<<endl<<endl;

cout<<"jumlah imigran pada tahun sekarang :"<<imigran_now(pdd_now)<<endl<<endl;

cout<<"jumlah lansia pada tahun sekarang :"<<lansia_now(pdd_now)<<endl<<endl;

cout << "Komposisi penduduk pada target tahun yang diinginkan adalah : "<< endl<<endl;

cout<<"bayi : "<<bayi_target<<endl;

cout<<"imigran : "<<imigran_target<<endl;

cout<<"lansia : "<<lansia_target<<endl;

cout<<"Jumlah penduduk dalam target tahun yang diinginkan adalah : "<<pdd_target<<endl;

cout<<"Prosentasi pertumbuhan penduduk selama target tahun yang diinginkan adalah :


"<<persen_pddgrowvar<<" %"<<endl;

return 0;

}
Begin

int pdd_now = 307357870;

int bayi_nowvar ;

int imigran_nowvar ;

int lansia_nowvar ;

int t ;

int y = 365;

int d = 24;

int h = 60;

int m = 60;

int tahun_targetvar;

int bayi_growvar ;

int imigran_growvar ;

int lansia_gugurvar ;

int pdd_targetvar ;

int persen_pddgrowvar ;

Input t

1
1

int int bayi_growvar = int imigran_target


bayi_grow(tahun_targ = imigran_nowvar +
tahun_targetvar
etvar, y, d, h, m ); imigran_growvar;
= tahun_target(t);

bayi_grow(tahun_target int lansia_target


tahun_target(t) var, y, d, h, m )
= lansia_nowvar +
lansia_gugurvar;

int bayi_nowvar int imigran_growvar = int pdd_growvar =


imigran_grow(tahun_targ
= pdd_grow(tahun_targetvar,
etvar, y, d, h, m ); bayi_growvar,
bayi_now(pdd_now) imigran_growvar,
; lansia_gugurvar);

pdd_grow(tahun_targetvar,
imigran_grow(tahun_targe
bayi_now(pdd_now); tvar, y, d, h, m )
bayi_growvar,
imigran_growvar,
lansia_gugurvar);

int imigran_nowvar = int lansia_gugurvar = int pdd_target


imigran_now(pdd_no lansia_gugur(tahun_ta = pdd_now +
w); rgetvar, y, d, h, m ); pdd_growvar;

double
lansia_gugur(tahun_tar
imigran_now(pdd_now) persen_pddgrowvar =
getvar, y, d, h, m ) persen_pddgrow(pdd_no
w, pdd_growvar)

int lansia_nowvar int bayi_target persen_pddgrow(pdd_now


= , pdd_growvar)
= bayi_nowvar +
lansia_now(pdd_n bayi_growvar;
ow);

lansia_now(pdd_no
tahun_target(t) 2
w)
2

cout<<"jumlah cout << cout<<"Jumlah


penduduk pada "Komposisi penduduk dalam
tahun sekarang penduduk pada target tahun yang
:"<<pdd_now<<en target tahun yang diinginkan adalah :
"<<pdd_target<<en
dl<<endl; diinginkan adalah
dl;
: "<< endl<<endl;

pdd_now cout<<"bayi : pdd_target


"<<bayi_target<<e
ndl;

cout<<"jumlah cout<<"Prosentasi
pertumbuhan
bayi pada tahun
penduduk selama
sekarang target tahun yang
:"<<bayi_now(pdd diinginkan adalah :
_now)<<endl<<en bayi_target "<<persen_pddgrowva
dl; r<<" %"<<endl;

bayi_now(pdd_ cout<<"imigran persen_pddgrowva


now) : r
"<<imigran_target
<<endl;
cout<<"jumlah End
imigran pada
tahun sekarang
:"<<imigran_now(
pdd_now)<<endl< imigran_target
<endl;

imigran_now(p
dd_now) cout<<"lansia :
"<<lansia_target<
<endl;
cout<<"jumlah
lansia pada tahun
sekarang
:"<<lansia_now(p
dd_now)<<endl<< lansia_target
endl;

lansia_now(pdd
_now)
int lansia_gugur (int
tahun_targetvar, int y,int
d, int h, int m )

int lansia_gugur;

lansia_gugur = (m*h*d*y)/13;

return
lansia_gugur*tahun_target
var;

int pdd_grow (int tahun_targetvar,


int bayi_growvar, int
imigran_growvar, int
lansia_gugurvar)

int pdd_grow;

pdd_grow = (bayi_growvar +
imigran_growvar - lansia_gugurvar);

return
pdd_grow*tahun_targetvar;

Anda mungkin juga menyukai