Dev - C++ - Buenos dias, por favor me podrian ayudar con este ejercicio :(

 
Vista:
sin imagen de perfil

Buenos dias, por favor me podrian ayudar con este ejercicio :(

Publicado por Richard Steven (1 intervención) el 15/02/2018 14:27:12
El banco “Bandido de peluche” desea calcular para cada uno de sus N clientes su saldo actual, su pago
mínimo y su pago para no generar intereses. Además, quiere calcular el monto de lo que ganó por concepto
interés con los clientes morosos.
Los datos que se conocen de cada cliente son: saldo anterior, monto de las compras que realizó y pago que
depositó en el corte anterior.
Realice un programa DEv C para calcular el pago mínimo se considera 15% del saldo actual, y el pago para no generar intereses
corresponde a 85% del saldo actual, considerando que el saldo actual debe incluir 12% de los intereses
causados por no realizar el pago mínimo y $200 de multa por el mismo motivo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Francisco
Val: 55
Ha aumentado 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Buenos dias, por favor me podrian ayudar con este ejercicio :(

Publicado por Francisco (36 intervenciones) el 16/02/2018 21:43:58
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include<iostream>
using namespace std;
int main(){
    int N=0,i=1, meses;
    float saldo_anterior,monto_compras.pago;
    char_pmin= 'f', char deuda_morosos='t';
    float pago_min, pago_sin_int, saldo_actual, intereses,monto_morosos, deuda, nodeuda;
    int multa;
    float saldo_total;
    pago= 0.00;
    pago_min= 0.00;
    pago_sin_int= 0.00;
    saldo_anterior=0.00;
    monto_compras=0.00;
    deuda= 0.00;
    nodeuda=0.00;
    saldo_actual=0.00;
    intereses = 0.00;
    monto_morosos;
    multa=0;
    saldo_total=0.00;
    cout<<"ingrese numero de clientes "<<endl;
    cin >> N;
    cout<< "ingrese tiempo en meses "<<endl;
    cin >> meses;
    while(i<=N){
       cout<<"ingrese saldo anterior "<<endl;
       cin >> saldo_anterior;
       cout<<"ingrese monto de compras realizadas "<<endl;
       cin >> monto_compras;
       cout<<"ingrese pago que hizo anteriormente "<<endl;
       cin >> pago;
        saldo_actual= saldo_anterior - pago;
           if(monto_compras > pago){
                     deuda= monto_compras - pago;
                          }
            else{
                    nodeuda= pago - monto_compras;
                 }
         cout<<"saldo actual del cliente numero "<< N << "es "<< saldo_actual<<endl;
        if (pmin=='f){
            intereses = saldo_actual * 0.12;
            multa = 200;
        }
        saldo_total = saldo_actual - intereses - multa;
        pago_min= saldo_total * 0.15;
        cout<<"pago minimo de cada cliente "<< pago_min <<endl;
        pago_sin_int = saldo_total - (saldo_total*0.15);
        cout<< "pago por no generar intereses del cliente numero "<< N << " : " << pago_sin_int<<endl;
        if (meses >= 5 && deuda_morosos=='t'){
            monto_morosos= pago + deuda + intereses ;
            cout<<" hemos ganado por cabeza de cada cliente numero "<<N << " "<< monto_morosos <<"pesos "<<endl;
        }

        i++;
    }
    return 0;
}
//ahí está tu código.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Buenos dias, por favor me podrian ayudar con este ejercicio :(

Publicado por daniel (1 intervención) el 17/02/2018 01:36:51
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
//había algunos errores pero no examine el codigo solo corregí los errores y si funciona xd  
 
#include<iostream>
using namespace std;
int main(){
int N=0,i=1, meses;
float saldo_anterior,monto_compras,pago;
char pmin= 'f',
5
deuda_morosos='t';
float pago_min, pago_sin_int, saldo_actual, intereses,monto_morosos, deuda, nodeuda;
int multa;
float saldo_total;
pago= 0.00;
pago_min= 0.00;
pago_sin_int= 0.00;
saldo_anterior=0.00;
monto_compras=0.00;
deuda= 0.00;
nodeuda=0.00;
saldo_actual=0.00;
intereses = 0.00;
monto_morosos;
multa=0;
saldo_total=0.00;
cout<<"ingrese numero de clientes "<<endl;
cin >> N;
cout<< "ingrese tiempo en meses "<<endl;
cin >> meses;
while(i<=N){
cout<<"ingrese saldo anterior "<<endl;
cin >> saldo_anterior;
cout<<"ingrese monto de compras realizadas "<<endl;
cin >> monto_compras;
cout<<"ingrese pago que hizo anteriormente "<<endl;
cin >> pago;
saldo_actual= saldo_anterior - pago;
if(monto_compras > pago){
deuda= monto_compras - pago;
}
else{
nodeuda= pago - monto_compras;
}
cout<<"saldo actual del cliente numero "<< N << "es "<< saldo_actual<<endl;
if (pmin=='f'){
intereses = saldo_actual * 0.12;
multa = 200;
}
saldo_total = saldo_actual - intereses - multa;
pago_min= saldo_total * 0.15;
cout<<"pago minimo de cada cliente "<< pago_min <<endl;
pago_sin_int = saldo_total - (saldo_total*0.15);
cout<< "pago por no generar intereses del cliente numero "<< N << " : " << pago_sin_int<<endl;
if (meses >= 5 && deuda_morosos=='t'){
monto_morosos= pago + deuda + intereses ;
cout<<" hemos ganado por cabeza de cada cliente numero "<<N << " "<< monto_morosos <<"pesos "<<endl;
}
 
i++;
}
return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar