Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.39 KB | None | 0 0
  1. //---------------------------------------------------------------------------
  2. #include <iostream.h>
  3. #include <iomanip.h>
  4. #include <stdio.h>
  5. #include <vcl.h>
  6. #pragma hdrstop
  7.  
  8. //---------------------------------------------------------------------------
  9.  
  10. #pragma argsused
  11. struct sotrudnik
  12. {
  13. char fio[50];
  14. int nomer;
  15. double chas;
  16. double tarif;
  17. };
  18.  
  19. int main  ()
  20. {
  21. FILE*lol
  22. int n,i;
  23. double resault;
  24.  
  25.  
  26. lol=fopen("1.txt",w);
  27. puts("Vvedite chislo rabochij: ");cin>>n;
  28. sotrudnik *a=new sotrudnik[n];
  29.    
  30. for(i=0;i<n;i++)
  31. {
  32.     cout<<"Vvedite dannye sotrudnika "<<i+1<<":"<<endl;
  33.     puts("FIO: ");cin>>(a[i].fio);
  34.     puts("Tabelnuy nomer: ");cin>>a[i].nomer;
  35.     puts("Otrabotanuj chasov: ");cin>>a[i].chas;
  36.     puts("Tarif: ");cin>>a[i].tarif;
  37. }
  38. for(i=0;i<n;i++)
  39. {
  40.     cout<<setw(30)<<a[i].fio<<setw(5)<<a[i].nomer<<setw(15);
  41.     if(a[i].chas>144)
  42. {
  43.         resault=a[i].tarif*(2*a[i].chas-144)*0.88;//a[i].tarif*144+2*a[i].tarif*(a[i].chas-144)*(1-0.12);
  44.         cout<<a[i].tarif*(2*a[i].chas-144)*0.88;//a[i].tarif*144+2*a[i].tarif*(a[i].chas-144)*(1-0.12)
  45. }
  46.     else
  47. {
  48.         resault=a[i].tarif*a[i].chas*0.88;
  49.         cout<<a[i].tarif*a[i].chas*0.88;
  50.         cout<<endl;
  51. }
  52. }
  53. for(int i=0;i<n;i++)
  54. {
  55.     fprintf(lol, "%s\n",a[i].fio);
  56.     fprintf(lol, "%d\n",a[i].nomer);
  57.     fprintf(lol, "%f\n",resault);
  58. }
  59. fclose(lol);
  60. system ("pause");
  61. return 0;
  62. }
  63. //---------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement