帮我解决一道数学算法问题某市有人口30万,每年的人口增长率为2%.请设计输出多少年后该市人口才开始超过40万的算法,请用语句描述算法.注意我要的是设计输出多少年后该市人口才开始超过40万的算法

问题描述:

帮我解决一道数学算法问题
某市有人口30万,每年的人口增长率为2%.请设计输出多少年后该市人口才开始超过40万的算法,请用语句描述算法.
注意我要的是设计输出多少年后该市人口才开始超过40万的算法

人口有30万,那第一年末的时候会有(1+2%)×30 万人 下一年 有(1+2%)(1+2%)30万人 以此类推
假如n年后人口超过40万
那么 (1+2%)的n次方×30小于等于40 即为算式
恩,希望帮到你~~~~~~~~·

第一年过后人口总量为300000*(1+2%),第二年人口总量为300000*(1+2%)*(1+2%),所以设第x年后人口开始超过40万
就是300000*(1+2%)的x次方

1+2%=1.02=51/501年后的人口数=30万*【(51/50)的一次方】=30.6(万)2年后的人口数=30万*【(51/50)的二次方】=31.212(万)………………………………………………N年后的人口数=30万*【(51/50)的N次方】大概估...