Alx09

Untitled

Apr 28th, 2020
316
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. #include<iostream>
  2. #include<stdio.h>
  3. #include<string.h>
  4.  
  5. using namespace std;
  6.  
  7. class student{
  8. private:
  9. int numar_cumparaturi, card, procentaj_card ;
  10. public:
  11. void citire_stud(void);
  12. void afisare_rezultat(void);
  13. void cumparari(void);
  14. };
  15.  
  16. void student::citire_stud(void)
  17. { char metoda[10];
  18. int i;
  19. card = 0;
  20. cout<<"Introduceti informatiile legate de cumparaturi:"<<endl;
  21. cout<<"Numar cumparaturi: "; cin>> numar_cumparaturi;
  22. getchar();
  23. for (i = 1; i <= numar_cumparaturi; i++){
  24. cout <<"Metoda de achitare " <<i<<" plata(cash/card): ";
  25. gets(metoda);
  26. cout <<"\n";
  27. if(strcmp("card",metoda) == 0)
  28. card++;
  29. }
  30. }
  31.  
  32. void student::afisare_rezultat(void){
  33. cout<<" a achitat cu cardul pentru " <<card * 100 /numar_cumparaturi << "% din cumparaturile sale\n";
  34. }
  35.  
  36. int main(){
  37. int i, n;
  38. student stud[15];
  39. cout <<"Numar de studenti: "; cin >> n;
  40. getchar();
  41. for(i = 0;i < n; i++)
  42. stud[i].citire_stud();
  43.  
  44. cout<<"Procentaul platilor cu cardul este: \n";
  45. for(i = 0;i < n; i++){
  46. cout << "Studentul " << i + 1;
  47. stud[i].afisare_rezultat();
  48. }
  49. return 0;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment