Buongiorno a tutti,volevo chiedervi aiuto su un programma C che dice:l'accrescimento della popolazione umana è guidato da una semplice legge matematica:l'incremento della popolazione tra un anno e il successivo è dato dal prodotto di una costante (il tasso di accrescimento della popolazione. Realizzare l'algoritmo che consenta di simulare anno per anno i valori della dimensione della popolazione. Realizzare l'algoritmo che consenta di simulare anno per anno i valori della dimensione della popolazione a partire da:
-l'anno iniziale della simulazione;
-il valore della dimensione iniziale della popolazione;
-il valore del tasso di accrescimento;
-l'anno finale della simulazione.
I miei dubbi sono:
- se la tassa di accrescimento sia da definire come costante o se si deve fare una funzione per inserirla da tastiera;
-se per fare il calcolo dell'incremento della popolazione si devono inserire da input le dimensioni iniziali della popolazione per ciascun anno, dato che quando vengono inseriti l'anno iniziale e l'anno finale si devono considerare gli anni che ci sono tra questi, e poi farne la media di essi per calcolarne successivamente il prodotto.
#include<iostream>
#define TASSO_ACCRESCIMENTO 5
using namespace std;
int inserisci();
int inserisci_dimensione();
int anno_finale();
int main() {
inserisci();
inserisci_dimensione();
anno_finale();
system("Pause");
}
int inserisci() {
int anno_iniziale;
cout << "Inserisci anno" << endl;
cin >> anno_iniziale;
return anno_iniziale;
}
int inserisci_dimensione() {
int dimensioni_iniziali;
cout << "Inserisci dimensioni anno inziale" << endl;
cin >> dimensioni_iniziali;
return dimensioni_iniziali;
}
int anno_finale() {
int anno_finale;
cout << "Inserisci anno finale"<<endl;
cin >> anno_finale;
return anno_finale;
}