subject

Populations are effected by the birth and death rate, as well as the number of people who move in and out each year. the birth rate is the percentage increase of the population due to births and the death rate is the percentage decrease of the population due to deaths. create a program that displays the size of a population for any number of years. the program should ask for the following data:
the starting size of a population pthe annual birth rate (as a percentage of the population expressed as a fraction in decimal form)bthe annual death rate (as a percentage of the population expressed as a fraction in decimal form)dthe average annual number of people who have arrived athe average annual number of people who have moved away mthe number of years to display nyears
create a function that calculates the size of the population after a year. to calculate the new population after one year, this function should use the formulan = p + bp - dp + a - mwhere n is the new population size, p is the previous population size, and b, d, a and m are as defined above. the function should return the value computed for n and should receive the values of p, b, d, a and m as parameters. prompts and output labels. the program first displays the message "this program calculates population change." on a line by itself, followed by these prompts for the inputs described above: "enter the starting population size: " "enter the annual birth rate (as % of current population): " "enter the annual death rate (as % of current population): " "how many individuals move into the area each year? "; "how many individuals leave the area each year? "; "for how many years do you wish to view population changes? "the output of the program starts with a line: starting population: p (where p is the starting population ( and then continues with a separate line for each year, each line being of the form: population at the end of year ||y is p. (where y is the year number (1,2, starting with 1, and where p is the population calculated for that year).input validation. the program should validate all data read. none of the data should be negative, the number of years should not be less than 1 and the initial population should not be less than 2. if an invalid value is read, the program should print an error-specific message on a line by itself, followed by the directive " re-enter: " and then input another value-- until a valid value is entered. the error specific messages are: "starting population must be 2 or more.", "birth rate percent cannot be negative.", "death rate percent cannot be negative.", "arrivals cannot be negative.", "departures cannot be negative.", and "years must be one or more.".

ansver
Answers: 3

Another question on Computers and Technology

question
Computers and Technology, 21.06.2019 19:30
Assignment directions the owner of a popular local coffee shop has approached you to design a network for his business. he would like to offer his customers wifi access to the internet, but also thinks it might be handy to network the kitchen and store room together with the office computer he already uses for ordering, scheduling, and payroll. he thinks that might save him time doing inventory control and ordering. your assignment is to create a set of questions for him that will precisely define the purpose of the network and any constraints and restrictions on its implementation. assignment guidelines create a list of at least ten questions to ask your customer. of those ten questions, at least one question must come from each of the following subject areas: purpose of the network network access and security issue network availability and fault tolerance issues future expansion issues vendor issues briefly explain in two or three sentences why you would ask each question and what you expect to learn from your customer’s response. submission requirements your questions should meet the criteria of a good survey question by being specific, unambiguous, and closed-ended. all questions, as well as your explanations, should be written in proper english using correct grammar, spelling, and punctuation. use complete sentences, and do not use slang, texting abbreviations, or shortcuts.
Answers: 3
question
Computers and Technology, 22.06.2019 02:00
6. the is particularly susceptible to the effects of alcohol because it receives a large portion of total blood flow and has a high concentration of neurons. a. heart b. pancreas c. brain d. liver
Answers: 2
question
Computers and Technology, 22.06.2019 11:00
in 2007, floridians died in alcohol-related collisions.a.  501b.  1,051c.  5,015d.  10,839
Answers: 1
question
Computers and Technology, 22.06.2019 12:50
You have just been hired as an information security engineer for a large, multi-international corporation. unfortunately, your company has suffered multiple security breaches that have threatened customers' trust in the fact that their confidential data and financial assets are private and secured. credit-card information was compromised by an attack that infiltrated the network through a vulnerable wireless connection within the organization. the other breach was an inside job where personal data was stolen because of weak access-control policies within the organization that allowed an unauthorized individual access to valuable data. your job is to develop a risk-management policy that addresses the two security breaches and how to mitigate these risks.requirementswrite a brief description of the case study. it requires two to three pages, based upon the apa style of writing. use transition words; a thesis statement; an introduction, body, and conclusion; and a reference page with at least two references. use a double-spaced, arial font, size 12.
Answers: 1
You know the right answer?
Populations are effected by the birth and death rate, as well as the number of people who move in an...
Questions
question
Mathematics, 23.11.2020 21:30
question
Biology, 23.11.2020 21:30
question
Mathematics, 23.11.2020 21:30
question
Mathematics, 23.11.2020 21:30
question
Chemistry, 23.11.2020 21:30
Questions on the website: 13722359