forked from Nastasia8/informatics_42_2021
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path4_Лаба_2.cpp
76 lines (70 loc) · 1.39 KB
/
4_Лаба_2.cpp
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
#include <iostream>
#include <cmath>
using namespace std;
double S,P,I,m,n,S1;
int mes,i;
void func1 ()
{
S1=S1*pow(1+I/(m/12),m/12*n);
S1=round(S1*100)/100;
}
void func2 ()
{
for (i=1;i<=n;i++)
{
S1=S1+S1*I;
}
S1=round(S1*100)/100;
}
int main()
{
I=0.15;
cout <<"Введите сумму вклада : ";
if (cin>>S1)
{
cout <<"Выберете период начисления процентного вознаграждения 15 %: "<<endl<<"1) 12 месяцев"<<endl<<"2) 6 месяцев"<<endl<<"3) 3 месяца"<<endl;
if (cin>>mes)
{
cout <<"Введите срок вклада (в годах) : ";
if (cin>>n)
{
if (mes==1)
{
func2();
cout <<endl<<"Будущая стоимость вклада = "<<S1;
return 0;
}
if (mes==2)
{
m=2;
func1();
cout <<endl<<"Будущая стоимость вклада = "<<S1;
return 0;
}
if (mes==3)
{
m=4;
func1();
cout <<endl<<"Будущая стоимость вклада = "<<S1;
return 0;
}
}
else
{
goto eror;
}
}
else
{
goto eror;
}
}
else
{
goto eror;
}
eror:
cout <<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<< "Введённые символы некоректны";
return 0;
return 0;
}