The U.S. Census Bureau projects population based on the following assumptions: 1.One birth every 7 seconds 2.One death every 13 seconds 3.One new immigrant every 45 seconds Write a program that displays the population for each of the next five years. Assume the current population is 312,032,486 and one year has 365 days.

(Population projection) The U.S. Census Bureau projects population based on the 
following assumptions:
1.One birth every 7 seconds
2.One death every 13 seconds
3.One new immigrant every 45 seconds
 Write a program that displays the population for each of the next five years. Assume 
the current population is 312,032,486 and one year has 365 days. Hint: In C++, if two 
integers perform division, the result is the quotient. The fractional part is truncated.

#Beginner

In gcc c++ compiler using namespace std;


#include<iostream>
using namespace std;
int main()
{
long long int  currentPopulation = 312032486;
    int perBirth = 7 ; //second;
    int perDeath = 13 ; //second;
    int perImmigrant = 45 ; //second;
    
    cout<<"enter year to see population : ";
    int year ; cin>>year; //get year
    
    long long int  yearTosecond = year * 12 * 30 * 24 * 60 * 60;
    /* convert year int second */
    long long int  TotalBirth = yearTosecond / perBirth ;
    long long int  TotalDeath = yearTosecond / perDeath ;
    long long int  TotalImmigrant = yearTosecond / perImmigrant ;
    
    long long int  TotalPopulation = currentPopulation + TotalBirth - TotalDeath + TotalImmigrant ;
    
    cout<<"total birth after "<<year<<" year "<<TotalBirth<<endl;
    cout<<"total death after "<<year<<" year "<<TotalDeath<<endl;
    cout<<"total immigrant after "<<year<<" year "<<TotalImmigrant<<endl;
    cout<<"total population after "<<year<<" year "<<TotalPopulation;
    
}
copy


Output

enter year to see population : 5
total birth after 5 year 22217142
total death after 5 year 11963076
total immigrant after 5 year 3456000
total population after 5 year 325742552
[Program finished]

Need of Programmer

Need of Programmer

Comments

Popular posts from this blog

Write a program that reads in the radius and length of a cylinder and computes the area and volume using the following formulas: area = radius * radius * π volume = area * length

Write a program that reads the subtotal and the gratuity rate, then computes the gratuity and total. For example, if the user enters 10 for subtotal and 15% for gratuity rate, the program displays $1.5 as gratuity and $11.5 as total.

Write a program that prompts the user to enter the min- utes (e.g., 1 billion), and displays the number of years and days for the minutes. For simplicity, assume a year has 365 days