SHOW:
|
|
- or go back to the newest paste.
| 1 | - | #include<iostream> |
| 1 | + | #include <iostream> |
| 2 | using namespace std; | |
| 3 | //річна норма амортизації n=(100%/skv)*2 | |
| 4 | //строк корисного використання skv задаеться пользователем | |
| 5 | //початкова вартість poch_var | |
| 6 | //залишкова вартіть zv=poch_var*n | |
| 7 | int main() | |
| 8 | {
| |
| 9 | double skv; | |
| 10 | double poch_var; | |
| 11 | double zv; | |
| 12 | double likv_vart; | |
| 13 | int rik_vik=1;//в цикле будет добавляться по 1-му периоду | |
| 14 | - | cout<<"Vvedit' pochatrove vartist': "<<"\n"; |
| 14 | + | |
| 15 | ||
| 16 | cout<<"Vvedit' strok korisnogo vikoristann'a: "<<"\n"; | |
| 17 | - | while (rik_vik<=skv) |
| 17 | + | |
| 18 | ||
| 19 | cout<<"Vvedit' pochatkovu vartist': "<<"\n"; | |
| 20 | cin>>poch_var; | |
| 21 | ||
| 22 | cout<<"Vvedit' likvidaciynu vartist': "<<"\n"; | |
| 23 | cin>>likv_vart; | |
| 24 | ||
| 25 | ||
| 26 | while (rik_vik<skv) | |
| 27 | {
| |
| 28 | zv=poch_var*(((100/skv)*2)/100)-amort; | |
| 29 | cout<<"Na "<<rik_vik<<"-y rik vikoristannya zalishkova vartist' stanovit': "<<zv<<" grn."<<"\n"; | |
| 30 | amort=amort+zv*(((100/skv)*2)/100); | |
| 31 | rik_vik++; | |
| 32 | if (rik_vik==skv) | |
| 33 | {
| |
| 34 | cout<<"Na "<<rik_vik<<"-y rik vikoristannya zalishkova vartist' stanovit': "<<zv-likv_vart<<" grn."<<"\n"; | |
| 35 | } | |
| 36 | } | |
| 37 | ||
| 38 | system ("pause");
| |
| 39 | return 0; | |
| 40 | } |