#include #include 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; }