Comment calculer les intérêts simples et composés
Les mathématiques font partie intégrante de la programmation. Si vous ne pouvez pas résoudre des problèmes simples dans ce domaine, vous aurez beaucoup plus de difficultés que nécessaire.
Heureusement, apprendre à le faire n'est pas trop difficile. Dans cet article, vous apprendrez à calculer des intérêts simples et composés à l'aide de Python, C++ et JavaScript.
Comment calculez-vous l'intérêt simple?
L'intérêt simple est une méthode pour calculer le montant des intérêts facturés sur un montant principal à un taux donné et pour une période de temps donnée. Vous pouvez calculer l'intérêt simple en utilisant la formule suivante :
Simple Interest = (P x R x T)/100
Where,
P = Principle Amount
R = Rate
T = Time
L'énoncé du problème
On vous donne le montant principal , le taux d' intérêt et le temps . Vous devez calculer et imprimer l'intérêt simple pour les valeurs données. Exemple : Soit principe = 1000, taux = 7 et timePeriod = 2. Intérêt simple = (principe * taux * timePeriod) / 100 = (1000 * 7 * 2) / 100 = 140. Ainsi, la sortie est de 140.
Le programme C++ pour calculer l'intérêt simple
Voici le programme C++ pour calculer l'intérêt simple :
// C++ program to calculate simple interest
// for given principle amount, time, and rate of interest.
#include <bits/stdc++.h>
using namespace std;
// Function to calculate simple interest
float calculateSimpleInterest(float principle, float rate, float timePeriod)
{
return (principle * rate * timePeriod) / 100;
}
int main()
{
float principle1 = 1000;
float rate1 = 7;
float timePeriod1 = 2;
cout << "Test case: 1" << endl;
cout << "Principle amount: " << principle1 << endl;
cout << "Rate of interest: " << rate1 << endl;
cout << "Time period: " << timePeriod1 << endl;
cout << "Simple Interest: " << calculateSimpleInterest(principle1, rate1, timePeriod1) << endl;
float principle2 = 5000;
float rate2 = 5;
float timePeriod2 = 1;
cout << "Test case: 2" << endl;
cout << "Principle amount: " << principle2 << endl;
cout << "Rate of interest: " << rate2 << endl;
cout << "Time period: " << timePeriod2 << endl;
cout << "Simple Interest: " << calculateSimpleInterest(principle2, rate2, timePeriod2) << endl;
float principle3 = 5800;
float rate3 = 4;
float timePeriod3 = 6;
cout << "Test case: 3" << endl;
cout << "Principle amount: " << principle3 << endl;
cout << "Rate of interest: " << rate3 << endl;
cout << "Time period: " << timePeriod3 << endl;
cout << "Simple Interest: " << calculateSimpleInterest(principle3, rate3, timePeriod3) << endl;
return 0;
}
Production:
Test case: 1
Principle amount: 1000
Rate of interest: 7
Time period: 2
Simple Interest: 140
Test case: 2
Principle amount: 5000
Rate of interest: 5
Time period: 1
Simple Interest: 250
Test case: 3
Principle amount: 5800
Rate of interest: 4
Time period: 6
Simple Interest: 1392
Le programme Python pour calculer l'intérêt simple
Vous trouverez ci-dessous le programme Python pour calculer l'intérêt simple :
# Python program to calculate simple interest
# for given principle amount, time, and rate of interest.
# Function to calculate simple interest
def calculateSimpleInterest(principle, rate, timePeriod):
return (principle * rate * timePeriod) / 100
principle1 = 1000
rate1 = 7
timePeriod1 = 2
print("Test case: 1")
print("Principle amount:", principle1)
print("Rate of interest:", rate1)
print("Time period:", timePeriod1)
print("Simple Interest:", calculateSimpleInterest(principle1, rate1, timePeriod1))
principle2 = 5000
rate2 = 5
timePeriod2 = 1
print("Test case: 2")
print("Principle amount:", principle2)
print("Rate of interest:", rate2)
print("Time period:", timePeriod2)
print("Simple Interest:", calculateSimpleInterest(principle2, rate2, timePeriod2))
principle3 = 5800
rate3 = 4
timePeriod3 = 6
print("Test case: 3")
print("Principle amount:", principle3)
print("Rate of interest:", rate3)
print("Time period:", timePeriod3)
print("Simple Interest:", calculateSimpleInterest(principle3, rate3, timePeriod3))
Production:
Test case: 1
Principle amount: 1000
Rate of interest: 7
Time period: 2
Simple Interest: 140.0
Test case: 2
Principle amount: 5000
Rate of interest: 5
Time period: 1
Simple Interest: 250.0
Test case: 3
Principle amount: 5800
Rate of interest: 4
Time period: 6
Simple Interest: 1392.0
Le programme JavaScript pour calculer l'intérêt simple
Vous trouverez ci-dessous le programme JavaScript pour calculer les intérêts simples :
// JavaScript program to calculate simple interest
// for given principle amount, time, and rate of interest.
// Function to calculate simple interest
function calculateSimpleInterest(principle, rate, timePeriod) {
return (principle * rate * timePeriod) / 100;
}
var principle1 = 1000;
var rate1 = 7;
var timePeriod1 = 2;
document.write("Test case: 1" + "<br>");
document.write("Principle amount: " + principle1 + "<br>");
document.write("Rate of interest: " + rate1 + "<br>");
document.write("Time period: " + timePeriod1 + "<br>");
document.write("Simple Interest: " + calculateSimpleInterest(principle1, rate1, timePeriod1) + "<br>");
var principle2 = 5000;
var rate2 = 5;
var timePeriod2 = 1;
document.write("Test case: 2" + "<br>");
document.write("Principle amount: " + principle2 + "<br>");
document.write("Rate of interest: " + rate2 + "<br>");
document.write("Time period: " + timePeriod2 + "<br>");
document.write("Simple Interest: " + calculateSimpleInterest(principle2, rate2, timePeriod2) + "<br>");
var principle3 = 5800;
var rate3 = 4;
var timePeriod3 = 6;
document.write("Test case: 3" + "<br>");
document.write("Principle amount: " + principle3 + "<br>");
document.write("Rate of interest: " + rate3 + "<br>");
document.write("Time period: " + timePeriod3 + "<br>");
document.write("Simple Interest: " + calculateSimpleInterest(principle3, rate3, timePeriod3) + "<br>");
Production:
Test case: 1
Principle amount: 1000
Rate of interest: 7
Time period: 2
Simple Interest: 140
Test case: 2
Principle amount: 5000
Rate of interest: 5
Time period: 1
Simple Interest: 250
Test case: 3
Principle amount: 5800
Rate of interest: 4
Time period: 6
Simple Interest: 1392
Comment calculer l'intérêt composé
L'intérêt composé est l'addition des intérêts au montant principal. En d'autres termes, c'est intérêt sur intérêt. Vous pouvez calculer l'intérêt composé en utilisant la formule suivante :
Amount= P(1 + R/100)T
Compound Interest = Amount – P
Where,
P = Principle Amount
R = Rate
T = Time
L'énoncé du problème
On vous donne le montant principal , le taux d' intérêt et le temps . Vous devez calculer et imprimer les intérêts composés pour les valeurs données. Exemple : Soit principe = 1000, taux = 7 et timePeriod = 2. Montant= P(1 + R/100)T = 1144.9 Intérêt composé = Montant – Montant principal = 1144,9 – 1000 = 144,9 Ainsi, la sortie est de 144,9.
Le programme C++ pour calculer les intérêts composés
Vous trouverez ci-dessous le programme C++ pour calculer les intérêts composés :
// C++ program to calculate compound interest
// for given principle amount, time, and rate of interest.
#include <bits/stdc++.h>
using namespace std;
// Function to calculate compound interest
float calculateCompoundInterest(float principle, float rate, float timePeriod)
{
double amount = principle * (pow((1 + rate / 100), timePeriod));
return amount - principle;
}
int main()
{
float principle1 = 1000;
float rate1 = 7;
float timePeriod1 = 2;
cout << "Test case: 1" << endl;
cout << "Principle amount: " << principle1 << endl;
cout << "Rate of interest: " << rate1 << endl;
cout << "Time period: " << timePeriod1 << endl;
cout << "Compound Interest: " << calculateCompoundInterest(principle1, rate1, timePeriod1) << endl;
float principle2 = 5000;
float rate2 = 5;
float timePeriod2 = 1;
cout << "Test case: 2" << endl;
cout << "Principle amount: " << principle2 << endl;
cout << "Rate of interest: " << rate2 << endl;
cout << "Time period: " << timePeriod2 << endl;
cout << "Compound Interest: " << calculateCompoundInterest(principle2, rate2, timePeriod2) << endl;
float principle3 = 5800;
float rate3 = 4;
float timePeriod3 = 6;
cout << "Test case: 3" << endl;
cout << "Principle amount: " << principle3 << endl;
cout << "Rate of interest: " << rate3 << endl;
cout << "Time period: " << timePeriod3 << endl;
cout << "Compound Interest: " << calculateCompoundInterest(principle3, rate3, timePeriod3) << endl;
return 0;
}
Production:
Test case: 1
Principle amount: 1000
Rate of interest: 7
Time period: 2
Compound Interest: 144.9
Test case: 2
Principle amount: 5000
Rate of interest: 5
Time period: 1
Compound Interest: 250
Test case: 3
Principle amount: 5800
Rate of interest: 4
Time period: 6
Compound Interest: 1538.85
Le programme Python pour calculer l'intérêt composé
Vous trouverez ci-dessous le programme Python pour calculer les intérêts composés :
# Python program to calculate compound interest
# for given principle amount, time, and rate of interest.
# Function to calculate compound interest
def calculateCompoundInterest(principle, rate, timePeriod):
amount = principle * (pow((1 + rate / 100), timePeriod))
return amount - principle
principle1 = 1000
rate1 = 7
timePeriod1 = 2
print("Test case: 1")
print("Principle amount:", principle1)
print("Rate of interest:", rate1)
print("Time period:", timePeriod1)
print("Compound Interest:", calculateCompoundInterest(principle1, rate1, timePeriod1))
principle2 = 5000
rate2 = 5
timePeriod2 = 1
print("Test case: 2")
print("Principle amount:", principle2)
print("Rate of interest:", rate2)
print("Time period:", timePeriod2)
print("Compound Interest:", calculateCompoundInterest(principle2, rate2, timePeriod2))
principle3 = 5800
rate3 = 4
timePeriod3 = 6
print("Test case: 3")
print("Principle amount:", principle3)
print("Rate of interest:", rate3)
print("Time period:", timePeriod3)
print("Compound Interest:", calculateCompoundInterest(principle3, rate3, timePeriod3))
Production:
Test case: 1
Principle amount: 1000
Rate of interest: 7
Time period: 2
Compound Interest: 144.9000000000001
Test case: 2
Principle amount: 5000
Rate of interest: 5
Time period: 1
Compound Interest: 250.0
Test case: 3
Principle amount: 5800
Rate of interest: 4
Time period: 6
Compound Interest: 1538.8503072768026
Le programme JavaScript pour calculer les intérêts composés
Vous trouverez ci-dessous le programme JavaScript pour calculer les intérêts composés :
// JavaScript program to calculate compound interest
// for given principle amount, time, and rate of interest.
// Function to calculate compound interest
function calculateCompoundInterest(principle, rate, timePeriod) {
var amount = principle * (Math.pow((1 + rate / 100), timePeriod));
return amount - principle;
}
var principle1 = 1000;
var rate1 = 7;
var timePeriod1 = 2;
document.write("Test case: 1" + "<br>");
document.write("Principle amount: " + principle1 + "<br>");
document.write("Rate of interest: " + rate1 + "<br>");
document.write("Time period: " + timePeriod1 + "<br>");
document.write("Compound Interest: " + calculateCompoundInterest(principle1, rate1, timePeriod1) + "<br>");
var principle2 = 5000;
var rate2 = 5;
var timePeriod2 = 1;
document.write("Test case: 2" + "<br>");
document.write("Principle amount: " + principle2 + "<br>");
document.write("Rate of interest: " + rate2 + "<br>");
document.write("Time period: " + timePeriod2 + "<br>");
document.write("Compound Interest: " + calculateCompoundInterest(principle2, rate2, timePeriod2) + "<br>");
var principle3 = 5800;
var rate3 = 4;
var timePeriod3 = 6;
document.write("Test case: 3" + "<br>");
document.write("Principle amount: " + principle3 + "<br>");
document.write("Rate of interest: " + rate3 + "<br>");
document.write("Time period: " + timePeriod3 + "<br>");
document.write("Compound Interest: " + calculateCompoundInterest(principle3, rate3, timePeriod3) + "<br>");
Production:
Test case: 1
Principle amount: 1000
Rate of interest: 7
Time period: 2
Compound Interest: 144.9000000000001
Test case: 2
Principle amount: 5000
Rate of interest: 5
Time period: 1
Compound Interest: 250
Test case: 3
Principle amount: 5800
Rate of interest: 4
Time period: 6
Compound Interest: 1538.8503072768008
Apprenez à coder gratuitement : commencez avec des intérêts simples et composés
De nos jours, l'impact du codage augmente de façon exponentielle. Et parallèlement à cela, la demande de codeurs compétents augmente également de manière exponentielle. Il y a une idée fausse parmi les gens qu'ils ne peuvent apprendre à coder qu'après avoir payé des frais élevés. Mais ce n'est pas vrai. Vous pouvez apprendre à coder absolument gratuitement à partir de plateformes telles que freeCodeCamp, Khan Academy, YouTube, etc. Ainsi, même si vous n'avez pas un gros budget, vous n'avez pas à vous soucier de manquer quelque chose.