Tính Tiền Ngân Hàng

/* dùng hàm đệ quy để giải quyết vấn đề sau: 1 nam sinh viên năm nhất mới vào trường chơi sốc vay thẳng ngân hàng tới 100triệu thời hạn trả là : sau khi học song 4 năm dại học rồi đi làm 5năm - vay 9 năm sau đó bắt đầu trả lãi xuất mỗi năm là 2% lưu ý: số tiền trả của năm tiếp theo là tiền gốc cộng với tiền lãi /// phân tích thuật toán p(0)==100 p(1)=102%của p0 p2=102% của p1 p3=102%của p2 .... ... . .. p9=102% của p8 . . p(n)=102của p(n-1)-------->> công thức đệ quy */ #include<iostream> #include<Windows.h> using namespace std; // đệ quy đuôi ak nhak double tinhtienvaynganhang_dequyduoi(double sotienvay, int sonamvay, int laixuat) { if (sonamvay == 0) { return sotienvay; } return tinhtienvaynganhang_dequyduoi(sotienvay*(1 + laixuat / 100.0), sonamvay - 1, laixuat); } //cách 2 đệ quy thường nak //int tinhtienvaynganhang_dequythuong(int sotienvay,int sonamvay,int laixuat) //{ // if (sonamvay == 0) // { // return sotienvay; // } // return (1 + laixuat / 100.0)*(tinhtienvaynganhang_dequythuong(sotienvay, sonamvay - 1, laixuat)); //} int main() { double sotienvay; int sonamvay, laixuat; do { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 14); cout << "\nNhap So Tien Vay: "; cin >> sotienvay; cout << "\nNhap So Nam Vay: "; cin >> sonamvay; cout << "\nNhap Lai Xuat: "; cin >> laixuat; system("cls"); cout << "\nSo tien thanh nien cung phai tra trong suot "<<sonamvay<<" nam qua :" <<size_t( tinhtienvaynganhang_dequyduoi(sotienvay, sonamvay, laixuat)); //cout << "\nSo tien thanh nien cung phai tra trong suot 9 nam qua : dqd:"<<tinhtienvaynganhang_dequythuong(100,1,2); } while (true); system("pause"); return 0; }

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.