Mi codigo compila pero float no funciona
Publicado por Star640 (1 intervención) el 10/03/2019 02:46:30
Soy un principiante amateur y mis clases acaban de empezar, asi que mi codigo es muy basico, no me maten por favor.
El problema es que al momento de pedir el saldo de la cuenta me sale 3.05352e+033
El problema es que al momento de pedir el saldo de la cuenta me sale 3.05352e+033
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#include<iostream>
using namespace std;
class Atm
{
private:
float S, Dpo, Rti, Pp, Ap, P, Peti;
int N;
public:
float Saldo ()
{
cout<<"Tu saldo actual es de: "<<S<<"$";
}
float Deposito ()
{
cout<<"Introduzca el dinero a depositar: ";
cin>>Dpo;
S=S+Dpo;
cout<<"Deposito exitoso, su saldo actual es de: "<<S<<"$";
}
float Retirar ()
{
cout<<"Introduzca la cantidad de dinero que desea retirar";
cin>>Rti;
S=S-Rti;
cout<<"Retiro exitoso, su saldo actual es de: "<<S<<"$";
}
float Prestamo ()
{
cout<<"Introduzca la cantidad de dinero que desea pedir";
cin>>Pp;
S=S+Pp;
cout<<"Prestamo exitoso, su saldo actual es de: "<<S<<"$. Tiene un adeudo de "<<Pp<<"$";
}
float Abonar ()
{
cout<<"Introduzca la cantidad de dinero que desea abonar";
cin>>Ap;
S=S-Ap;
Pp=Pp-Ap;
cout<<"Prestamo exitoso, su saldo actual es de: "<<S<<"$. Tiene un adeudo de "<<Pp<<"$";
}
float Saldopr ()
{
cout<<"Tu adeudo actual es de: "<<Pp<<"$";
}
};
main ()
{
float S;
int N;
S=5000;
Atm C;
x:
cout<<" ¡Hola usuario!"<<endl<<endl<<endl;
cout<<" 1.- Saldo"<<endl<<" 2.- Realizar deposito"<<endl<<" 3.- Retirar efectivo"<<endl<<" 4.- Pedir prestamo"<<endl<<" 5.- Abonar a prestamo"<<endl<<" 6.- Saldo del prestamo"<<endl<<" 7.- Cerrar";
cout<<endl<<endl<<" ¿Que deseas hacer?"<<endl<<" ";
cin>>N;
switch (N)
{
case 1:
C. Saldo ();
system ("pause>a");
system ("cls");
goto x;
break;
case 2:
C. Deposito ();
system ("pause>a");
system ("cls");
goto x;
break;
case 3:
C. Retirar ();
system ("pause>a");
system ("cls");
goto x;
break;
case 4:
C. Prestamo ();
system ("pause>a");
system ("cls");
goto x;
break;
case 5:
C. Abonar ();
system ("pause>a");
system ("cls");
goto x;
break;
case 6:
C. Saldopr ();
system ("pause>a");
system ("cls");
goto x;
break;
case 7:
cout<<"Gracias por usar este programa"<<endl;
system ("pause>a");
return 0;
default:
cout<<"Opcion no valida, regresando al menu";
system ("pause>a");
system ("cls");
goto x;
}
}
Valora esta pregunta


0