Can someone help with this C question Use this struct defini

Can someone help with this C++ question: (Use this struct definition for exercise this exercise)

Consider the following definition of the struct houseType: struct houseType { string style; int numOfBedrooms; int numOfBathrooms; int numOfCarsGarage; int yearBuilt; int finishedSquareFootage; double price; double tax; };

1. Using this definition, write C++ statements to do the following:

a) Declare variables oldHouse and newHouse of type houseType.

B) Store the following information into oldHouse: Style—Two-story, number of bedrooms—5, number of bathrooms—3, number of cars garage—4, year built—1975, finished square footage—3500, price— 675000, and tax—12500.

c) Copy the values of the components of oldHouse into the corresponding components of newHouse .

Solution

#include <iostream>
#include <string>
using namespace std;

//struct definition of housetype
struct houseType
{
    string style;
    int numOfBedrooms;
    int numOfBathrooms;
    int numOfCarsGarage;
    int yearBuilt;
    int finishedSquareFootage;
    double price;
    double tax;

};

//functin to display struct content
void display(houseType ht)
{
    cout<<\"Style: \"<<ht.style;
    cout<<\"\ Number of Bedrooms: \"<<ht.numOfBedrooms;
    cout<<\"\ Number of Bathrooms: \"<<ht.numOfBathrooms;
    cout<<\"\ Number of Cars garage: \"<<ht.numOfCarsGarage;
    cout<<\"\ Year Build: \"<<ht.yearBuilt;
    cout<<\"\ Finished Square Footage: \"<<ht.finishedSquareFootage;
    cout<<\"\ Price: \"<<ht.price;
    cout<<\"\ Tax: \"<<ht.tax;
}

//main function
int main()
{
    //declare two housetype variables
   houseType oldHouse;
   houseType newHouse;

   //initialiaze oldhouse data
   oldHouse.style=\"Two story\";
   oldHouse.numOfBedrooms=5;
   oldHouse.numOfBathrooms=3;
   oldHouse.numOfCarsGarage=4;
   oldHouse.yearBuilt=1975;
   oldHouse.finishedSquareFootage=3500;
   oldHouse.price=675000;
   oldHouse.tax=12500;

   //display old house
   cout<<\"\ *****Content of Old House****\"<<endl;
   display(oldHouse);

   //copy oldhouse content to newhouse
   newHouse=oldHouse;
   cout<<\"\ \ ******Content of New House********\"<<endl;
   display(newHouse);
   return 0;
}

Can someone help with this C++ question: (Use this struct definition for exercise this exercise) Consider the following definition of the struct houseType: stru
Can someone help with this C++ question: (Use this struct definition for exercise this exercise) Consider the following definition of the struct houseType: stru

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site