Advertisement
Guest User

Untitled

a guest
Jan 27th, 2020
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.35 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. class Nave
  5. {
  6. public:
  7.     int dimensionemax;
  8.     int pesomax;
  9.     Nave();
  10.     Nave(int dim,int pes);
  11. };
  12.  
  13. Nave::Nave()
  14. {
  15.     pesomax=0;
  16.     dimensionemax=0;
  17. }
  18.  
  19. Nave::Nave(int dim,int pes)
  20. {
  21.     dimensionemax=dim;
  22.     pesomax=pes;
  23. }
  24.  
  25. struct Pacco{
  26. int dimensione;
  27. int peso;
  28. };
  29.  
  30. struct Container
  31. {
  32.     int dimmax;
  33.     int pesmax;
  34. };
  35. int main()
  36. {
  37.     struct Pacco p[200];
  38.     struct Container x;
  39.     int i=0;
  40.     int peso=0,contpacchi=0,volpacco=0;
  41.     cout<<"dammi peso massimo della nave: "<<endl;
  42.     cin>>peso;
  43.     Nave nave(0,peso);
  44.     cout<<"dammi peso massimo del container: "<<endl;
  45.     cin>>x.pesmax;
  46.     cout<<"qual è il volume del pacco?"<<endl;
  47.     cin>>volpacco;
  48.     int pesipacchi=0;
  49.     do{
  50.         cout<<"dammi il peso del pacco "<<endl;
  51.         cin>>p[i].peso;
  52.         p[i].dimensione=volpacco;
  53.         contpacchi=i;
  54.         pesipacchi=pesipacchi+p[i].peso;
  55.         i++;
  56.     }while(x.pesmax>pesipacchi);
  57.     x.dimmax=contpacchi*volpacco;
  58.     cout<<"dimensione container "<<x.dimmax<<"nel container possono essere inseriti "<<contpacchi<<"pacchi"<<endl;
  59.     int pesocont=0;
  60.     do{
  61.  
  62.  
  63.     }while(nave.pesomax>pesocont)
  64.  
  65.     return 0;
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement