Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Using C++: These are my codes: #include<iostream> #include<string> #include<cstd

ID: 3579947 • Letter: U

Question

Using C++:

These are my codes:

#include<iostream>
#include<string>
#include<cstdlib>
using namespace std;
class DivSales
{
   public:
       string region;
       int quarters [4];
       double yearlySale;
       double allregtot;
      
       DivSales()
       {
           region = "";
       yearlySale = 0;
       allregtot = 0;
       for(int i=0; i<4; i++)
       {
           quarters[i]=0;
           }
       }
       ~DivSales()
       {
       }
       void getValues()
       {
      
           cout<<" Enter Region: ";
           cin>>region;
           for(int i = 0; i<4;i++)
           {
           cout<<" Quarter "<<i+1<< ": ";
           cin>> quarters[i];
           yearlySale = yearlySale + quarters[i];
           }
           allregtot = allregtot + yearlySale;
       }
      
       string getRegion()
       {
           return region;
       }
       double getquatsale(int index)
       {
           return quarters[index];
          
       }
       double getyearlysale()
       {
           return yearlySale;
       }
       double gettotsale()
       {
           return allregtot;
       }
      
};

int main()
{
   DivSales onj[4];
   int allregquat [4];
   int tot=0;
   for (int i =0; i<4; i++)
   {
       obj[1].getValues();
   }
   cout<<" ----------------------- ";
   for(int i=0; i<4; i++)
   {
       cout<<" "<<obj[1].getRegion();
       for(int j=0; j<4; j++)
       {
          cout<<" Quarter "<<j+1<< ": "<<
           obj[i].quarters[j];
       }
       cout<<" Region's total: "<<obj[1].yearlySale;
   }
   for(int i =0; i<4; i++)
   {
       tot= tot+ obj[i].gettotsale();
   }
   cout<<" All Regions Total: "<< tot;
   for(int i=0; i<4; i++)
   {
       allregquat[i]=0;
   }
   for(int i=0; i<4; i++)
   {
       for(int j=0; j<4; j++)
       {
           allregquat[i]=allregquat[i]+ obj[j].quarters[i];
          
       }
   }
   cout<<" Extra work: ";
   for(int i=0; i<4; i++)
   {
       cout<<" ALL regiongs Quarter" <<"1: "<<
       allregquat[i];
  
   }
  
   system("pause");
   return 0 ;

}

My Display should be like this:

Sample input:

Enter Region : East

Quarter 1 : 32000

Quarter 2 : 34000

Quarter 3 : 45000

Quarter 4 : 55000

Enter Region : West

Quarter 1 : 1000

Quarter 2 : 2000

Quarter 3 : 3000

Quarter 4 : 4000

Enter Region : North

Quarter 1 : 2000

Quarter 2 : 4000

Quarter 3 : 6000

Quarter 4 : 8000

Enter Region : South

Quarter 1 : 3000

Quarter 2 : 6000

Quarter 3 : 9000

Quarter 4 : 12000

Sample output:

East

        Quarter 1 32000.00

        Quarter 2 34000.00

        Quarter 3 45000.00

        Quarter 4 55000.00

Region’s total : 166000.00

West

        Quarter 1 1000.00

        Quarter 2 2000.00

        Quarter 3 3000.00

        Quarter 4 4000.00

Regions total : 10000.00

North

        Quarter 1 2000.00

        Quarter 2 4000.00

        Quarter 3 6000.00

        Quarter 4 8000.00

Regions total : 20000.00

South

        Quarter 1 3000.00

        Quarter 2 6000.00

        Quarter 3 9000.00

        Quarter 4 12000.00

Regions total : 30000.00

All Regions Total : 226000.00

Extra work:

        All Regions Quarter 1 39000.00

        All Regions Quarter 2 46000.00

        All Regions Quarter 3 63000.00

        All Regions Quarter 4 79000.00

However I have one problem, when I compile and try to run appears this message: "[Error] obj was not declare in this scope,

PLEASE HELP WITH THIS PART

THANKS U.

Explanation / Answer

DivSales onj[4]; //misspelled variable obj[4]

#include<iostream>
#include<string>
#include<cstdlib>
using namespace std;
class DivSales
{
public:
string region;
int quarters [4];
double yearlySale;
double allregtot;
  
DivSales()
{
region = "";
yearlySale = 0;
allregtot = 0;
for(int i=0; i<4; i++)
{
quarters[i]=0;
}
}
~DivSales()
{
}
void getValues()
{
  
cout<<" Enter Region: ";
cin>>region;
for(int i = 0; i<4;i++)
{
cout<<" Quarter "<<i+1<< ": ";
cin>> quarters[i];
yearlySale = yearlySale + quarters[i];
}
allregtot = allregtot + yearlySale;
}
  
string getRegion()
{
return region;
}
double getquatsale(int index)
{
return quarters[index];
  
}
double getyearlysale()
{
return yearlySale;
}
double gettotsale()
{
return allregtot;
}
  
};
int main()
{
DivSales obj[4];
int allregquat [4];
int tot=0;
for (int i =0; i<4; i++)
{
obj[i].getValues();
}
cout<<" ----------------------- ";
for(int i=0; i<4; i++)
{
cout<<" "<<obj[i].getRegion();
for(int j=0; j<4; j++)
{
cout<<" Quarter "<<j+1<< ": "<<
obj[i].quarters[j];
}
cout<<" Region's total: "<<obj[i].yearlySale;
}
for(int i =0; i<4; i++)
{
tot= tot+ obj[i].gettotsale();
}
cout<<" All Regions Total: "<< tot;
for(int i=0; i<4; i++)
{
allregquat[i]=0;
}
for(int i=0; i<4; i++)
{
for(int j=0; j<4; j++)
{
allregquat[i]=allregquat[i]+ obj[j].quarters[i];
  
}
}
cout<<" Extra work: ";
for(int i=0; i<4; i++)
{
cout<<" ALL regiongs Quarter" <<"1: "<<
allregquat[i];
  
}
  
system("pause");
return 0 ;
}

output:

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote