標題:
求本金利息和問題
[打印本頁]
作者:
stephen
時間:
2010-4-24 10:47
標題:
求本金利息和問題
試著撰寫一支程式,輸入本金 p、月利率 r 及 存款期數 n,並以下列公式計算本利和 t。
其中 n 為正整數,p 、 r 、 t 皆為浮點數
t = p * (1 + r)^n
作者:
b1081081
時間:
2010-4-24 19:21
哈哈 我是第一個寫好ㄉ!!
#include <iostream>
#include <cstdlib>
using namespace std;
float power(float x , int n){
float num = x;
for(int i = 1; i < n; i++){
num = num * x;
}
return num;
}
int main(void){
float p , r , t;
int n;
cout << "請輸入本金" << endl;
cin >> p;
cout << "請輸入年利率" << endl;
cin >> r;
cout << "請輸入存款期數" << endl;
cin >> n;
r = r + 1;
t = p * power(r , n);
cout << "本利和為 " << t << endl;
system("pause");
return 0;
}
複製代碼
作者:
chuangjoy
時間:
2010-4-27 21:37
/*試著撰寫一支程式,輸入本金 p、月利率 r 及 存款期數 n,並以下列公式計算本利和 t。
其中 n 為正整數,p 、 r 、 t 皆為浮點數 t = p * (1 + r)^n*/
#include <iostream>
#include <cstdlib>
using namespace std;
float power(float x , int n){ //算x的n次方
float num = x; //要運算x 但不能直接運算x 所以用num = x的方式 把x傳到 num 後再做計算
for(int i=1; i<n; i++){
num = num * x;
}
return num;
}
int main(void){
float p , r , t;
int n;
cout << "請輸入本金" << endl;
cin >> p;
cout << "請輸入年利率" << endl;
cin >> r;
cout << "請輸入存款期數" << endl;
cin >> n;
r = r + 1; //運算公式 : t = p * (1 + r)^n
t = p * power(r , n);
cout << "本利和為" << t << endl;
system("pause");
return 0;
}
複製代碼
作者:
tony
時間:
2010-6-4 19:06
本帖最後由 tony 於 2010-6-4 19:22 編輯
#include<iostream>
#include<cstdlib>
#include<math.h>
using namespace std;
int main(void){
float p ;
float r ;
int n ;
float t ;
cout << "enter your money" << endl;
cin >> p ;
cout << "enter your bonus" << endl;
cin >> r ;
cout << "enter your year" << endl;
cin >> n ;
int nn = n * 12 ;
if(r > 1){
float rr = r * 0.01 ;
cout << p * pow((1 + rr) , nn) << endl ;
}else if(r < 1){
cout << p * pow((1 + r) , nn) << endl ;
}
system("pause");
return 0 ;
}
作者:
abc3806198
時間:
2010-6-4 19:22
//t = p * (1 + r)^n
#include <iostream>
#include <cstdlib>
#include <math.h>
using namespace std;
int main(void){
float p , r;
int n;
cout << "請輸入本金" << endl;
cin >> p;
cout << "請輸入月利率" << endl;
cin >> r;
cout << "請輸入存款期數" << endl;
cin >> n;
cout << "本利和為 " << p * pow((r+1) , n) << endl;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2