ayuda
Publicado por luis (1 intervención) el 09/07/2009 23:24:28
hola que tal. mi problema es el siguiente es que debo realizar un codigo que calcule dos tipos de creditos al 12% y 14%. debo utilizar solamente las funciones if-else y while pero cuando lo ejecuto tengo bastantes inconvenientes mas que todo porque cuando ejecuto se me cierra y no me realiza las operaciones y quisiera que por favor alguien me colabore con esto les estaria muy agradecido. compilado en devc++ windows
EL CODIGO:
/*Programa para calcular pago mensual de prestamos hipotecarios al 12% anual
y de libre inversion al 14% anual*/
#include <iostream>
#include <windows.h>
int main()
{
system("title Calcular Pago De Credito");
using namespace std;
int cont=0,cantp;
system("color 1f");
cout << "Este programa calcula el pago mensual de dos tipos de creditos:" ;
cout << endl;
cout << "Credito Hipotecario al 12% anual";
cout << endl;
cout << "y Credito de Libre Inversion al 14% anual";
cout << endl;
system("pause");
system("cls");
cout << "Ingrese por favor la cantidad de prestamos que desea cotizar:";
cout << endl;
cin >> cantp;
while(cont <cantp)
{
int tipo;
system("cls");
cout << "1) CREDITO HIPOTECARIO" <<endl;
cout << "2) CREDITO DE LIBRE INVERSION";
cout << "Ingrese numero de la opcion:";
cout << endl;
cin >> tipo;
if(tipo==1)
{
double dip,cant,aniosp,mesesd,total;
char name;
float mensual,pagomes,monto,interes1=0.01,inte…
system("color 2b");
system("cls");
cout << endl;
cout << "USTED ELIGIO CREDITO HIPOTECARIO";
cout << endl;
cout << endl;
cout << "Ingrese nombres y apellidos del solicitante"<< endl;
cin >> name;
cout << "Ingrese cedula del solicitante"<< endl;
cin >> dip;
cout << "Ingrese cantidad solicitada de credito";
cout << endl;
cin >> cant;
cout << "Ingrese, a cuantos a244os desea diferir el pago del credito";
cout << endl;
cin >> aniosp;
//Operacion matematica
mesesd= aniosp*12;
mensual= cant/mesesd;
total= mensual*interes1;
pagomes= total+mensual;
monto= pagomes*mesesd;
system("pause");
system("cls");
cout << "el(la) solicitante", name ,"identificado(a) con cedula", dip;
cout << endl;
cout << "solicito un credito hipotecario de", cant ,"pesos diferido a", aniosp ,"años";
cout << endl;
cout << "la tasa de interes es del 12% anual y su pago mensual seria de", total;
cout << endl;
cout << " pesos y el monto total de la deuda seria de", monto, "pesos";
system("cls");
}
else if(tipo==2)
{
double dip,cant,aniosp,mesesd,total;
float mensual,pagomes,monto,interes1=0.01,inte…
char name;
cout << "USTED ELIGIO CREDITO DE LIBRE IINVERSION";
cout << endl;
cout << "Ingrese nombres y apellidos del solicitante";
cout << endl;
cin >> name;
cout << "Ingrese cedula del solicitante"<< endl;
cin >> dip;
cout << "Ingrese cantidad solicitada de credito"<< endl;
cin >> cant;
cout << "Ingrese, a cuantos años desea diferir el pago del credito"<< endl;
EL CODIGO:
/*Programa para calcular pago mensual de prestamos hipotecarios al 12% anual
y de libre inversion al 14% anual*/
#include <iostream>
#include <windows.h>
int main()
{
system("title Calcular Pago De Credito");
using namespace std;
int cont=0,cantp;
system("color 1f");
cout << "Este programa calcula el pago mensual de dos tipos de creditos:" ;
cout << endl;
cout << "Credito Hipotecario al 12% anual";
cout << endl;
cout << "y Credito de Libre Inversion al 14% anual";
cout << endl;
system("pause");
system("cls");
cout << "Ingrese por favor la cantidad de prestamos que desea cotizar:";
cout << endl;
cin >> cantp;
while(cont <cantp)
{
int tipo;
system("cls");
cout << "1) CREDITO HIPOTECARIO" <<endl;
cout << "2) CREDITO DE LIBRE INVERSION";
cout << "Ingrese numero de la opcion:";
cout << endl;
cin >> tipo;
if(tipo==1)
{
double dip,cant,aniosp,mesesd,total;
char name;
float mensual,pagomes,monto,interes1=0.01,inte…
system("color 2b");
system("cls");
cout << endl;
cout << "USTED ELIGIO CREDITO HIPOTECARIO";
cout << endl;
cout << endl;
cout << "Ingrese nombres y apellidos del solicitante"<< endl;
cin >> name;
cout << "Ingrese cedula del solicitante"<< endl;
cin >> dip;
cout << "Ingrese cantidad solicitada de credito";
cout << endl;
cin >> cant;
cout << "Ingrese, a cuantos a244os desea diferir el pago del credito";
cout << endl;
cin >> aniosp;
//Operacion matematica
mesesd= aniosp*12;
mensual= cant/mesesd;
total= mensual*interes1;
pagomes= total+mensual;
monto= pagomes*mesesd;
system("pause");
system("cls");
cout << "el(la) solicitante", name ,"identificado(a) con cedula", dip;
cout << endl;
cout << "solicito un credito hipotecario de", cant ,"pesos diferido a", aniosp ,"años";
cout << endl;
cout << "la tasa de interes es del 12% anual y su pago mensual seria de", total;
cout << endl;
cout << " pesos y el monto total de la deuda seria de", monto, "pesos";
system("cls");
}
else if(tipo==2)
{
double dip,cant,aniosp,mesesd,total;
float mensual,pagomes,monto,interes1=0.01,inte…
char name;
cout << "USTED ELIGIO CREDITO DE LIBRE IINVERSION";
cout << endl;
cout << "Ingrese nombres y apellidos del solicitante";
cout << endl;
cin >> name;
cout << "Ingrese cedula del solicitante"<< endl;
cin >> dip;
cout << "Ingrese cantidad solicitada de credito"<< endl;
cin >> cant;
cout << "Ingrese, a cuantos años desea diferir el pago del credito"<< endl;
Valora esta pregunta


0