Answered Essay: Vdatfvsvh

#1 [4 points] Consider the following class called Section that stores the final grades of all the students enrolled in a specific section of a class. blic: Section// constructor void addGrade (float grade) ST [nST]grade: private: float ST [261 int nST: // number of final grades stored a) The ST member variable can store at most 26 students. Change the code so that ST can store as many final grades as needed when a Section object is created. (Hint: use dynamic memory). Change/add constructor and destructors as needed Add a copy constru ctor for the above case b) #2 [4 points] Imagine that you and your friend have been asked to write a C++ program to list all the 10 US. federal holidays in increasing calen daristicorder (Rules on deciding these holidays are presented here: https://www.redcort.com/us-federal-bankholidays/).You decide to split the task as follows: -Your friend will write the code for a Holiday class - You will write the main function that will use the Holiday class Your friend provides you the following header file containing only the class declaration class Holiday f public: Holiday (string halidayDat) // inicialize wich che given holidays f date in che calendar int getDay // recurn che day of che holiday Int getMonth // recurn che monch (1-12) of che holiday Is this header file sufficient for you to write your main function code? Or do you also need to see the Holiday classsource file with the cdass definition? Is this header file sufficient for you to compile your program?Or do you also need the Holiday class source file with the class defintion? a) b) #3 [2 points] The following part of a program computes and returns the product 1* 2*3* *N where N is the input parameter. (This value is calle d N! And is much used in combinatorics.) However, this function can give un expected answers for some inputs of N! (Hint: for negative values ofN). Add exception handling to this function to catch this situation. You should include both catch and try blocks. Your exception can be of any type.preferably std: :exception. int p while (-0) I count down until zero return p: int main) int n; cout << give number to compute factorial: cin >> n; (n) < endl: return 0;

Consider the following class called Section that stores the final grades of all the students enrolled in a specific section of a class. class Section{ public: Section() { // constructor nST = 0: } void addGrade (float grade) { ST [nST] = grade: nST++: } private: float ST [26] int nST: // number of final grades stored }: a) The ST member variable can store at most 26 students. Change the code so that ST can store as many final grades as needed when a Section object is created. Change/add constructor and destructors as needed. b) Add a copy constructor for the above case.

Expert Answer

 

3)

#include <iostream>
#include <stdexcept>
using namespace std;
int profuctOfNumbers(int N){
if(N<0){
throw std::invalid_argument( “Input is Negative number” );
}else{
int p = 1;
while(N!=0){

p *= N;
N–;
}
return p;
}
}

int main()
{
int n;
cout << “Give numbers to compute factorial” << endl;
cin>>n;
try{
int fact = profuctOfNumbers(n);
cout<<“n! = “<<fact<<endl;

}catch(const std::invalid_argument& e){
cout<<e.what() << endl;
}
return 0;
}
============================================================================================
See output

Thanks

2)

#include <iostream>
#include <string>
using namespace std;
class Holiday{
public:
string holiday;

Holiday(){

}
Holiday(string h){
holiday = h;
}
int getDay(){
return stoi(holiday.substr(0,holiday.find_first_of(“:”)));
}
int getMonth(){
return stoi(holiday.substr(holiday.find_first_of(“:”) + 1));
}
};
int main()
{
Holiday h(“10:11”);
cout<<“Day is: “<<h.getDay()<<endl;
cout<<“Month is: “<<h.getMonth()<<endl;
}

=========================================================================
See Output

Thanks, let me know if there is any doubts

Buy Essay
Calculate your paper price
Pages (550 words)
Approximate price: -

Help Me Write My Essay - Reasons:

Best Online Essay Writing Service

We strive to give our customers the best online essay writing experience. We Make sure essays are submitted on time and all the instructions are followed.

Our Writers are Experienced and Professional

Our essay writing service is founded on professional writers who are on stand by to help you any time.

Free Revision Fo all Essays

Sometimes you may require our writers to add on a point to make your essay as customised as possible, we will give you unlimited times to do this. And we will do it for free.

Timely Essay(s)

We understand the frustrations that comes with late essays and our writers are extra careful to not violate this term. Our support team is always engauging our writers to help you have your essay ahead of time.

Customised Essays &100% Confidential

Our Online writing Service has zero torelance for plagiarised papers. We have plagiarism checking tool that generate plagiarism reports just to make sure you are satisfied.

24/7 Customer Support

Our agents are ready to help you around the clock. Please feel free to reach out and enquire about anything.

Try it now!

Calculate the price of your order

Total price:
$0.00

How it works?

Follow these simple steps to get your paper done

Place your order

Fill in the order form and provide all details of your assignment.

Proceed with the payment

Choose the payment system that suits you most.

Receive the final file

Once your paper is ready, we will email it to you.

HOW OUR ONLINE ESSAY WRITING SERVICE WORKS

Let us write that nagging essay.

STEP 1

Submit Your Essay/Homework Instructions

By clicking on the "PLACE ORDER" button, tell us your requires. Be precise for an accurate customised essay. You may also upload any reading materials where applicable.

STEP 2

Pick A & Writer

Our ordering form will provide you with a list of writers and their feedbacks. At step 2, its time select a writer. Our online agents are on stand by to help you just in case.

STEP 3

Editing (OUR PART)

At this stage, our editor will go through your essay and make sure your writer did meet all the instructions.

STEP 4

Receive your Paper

After Editing, your paper will be sent to you via email.

× How can I help you?