rendered paste body#include <iostream>
#include <cmath>
using std::cout;
using std::cin;
using std::endl;
int main( void )
{
float capital, TauxAnnuel, TauxMensuel, mensualite;
int NbAnnee, NbMois;
cout << "Montant du capital emprunté: ";
cin >> capital;
if( !cin.fail() )
{
cout << "Nombre d'année: ";
cin >> NbAnnee;
if( !cin.fail() )
{
cout << "Taux annuel: ";
cin >> TauxAnnuel;
if( !cin.fail() )
{
TauxMensuel = ( TauxAnnuel / 100 ) / 12;
NbMois = NbAnnee * 12;
mensualite = capital * TauxMensuel * ( pow( ( 1 + TauxMensuel ) , NbMois ) / ( pow( ( 1+ TauxMensuel ) , NbMois ) - 1 ) );
cout << "Mensualité: " << mensualite << endl;
}
else
{
cout << "Le taux annuel doit être un nombre décimal." << endl;
}
}
else
{
cout << "Le nombre d'année doit être un entier." << endl;
}
}
else
{
cout << "Le montant du capital ne doit être un nombre décimal." << endl;
}
return 0;
}