Question
Answered step-by-step

Dear tutor, needed help in creating a program to manage weekly...

Dear tutor, needed help in creating a program to manage weekly personalized magazine service.
- Each week, magazine is made available to each customer along with some extra supplements as chosen by the customer.
- A customer has a name, an email and a list of supplements which they are interested in.
- A paying customer has a payment method and a list of associate customers whom they also pay for.
- An associate customer is a customer whose subscription is paid for by a specified paying customer.
- A payment method could be by a specified credit card or direct debit from a specified bank account.
- A supplement has a name and a weekly cost.
- The magazine also has a weekly cost for the main part.

 

+ Each week, each customer gets an email telling them their magazine is ready to look at and listing the supplements that they currently subscribe to.
+ Each month, each paying customer gets an email telling them how much is being charged to their card or account for the month and itemizing the cost by supplements for them and any of their associate customers.

 

Design and implement enough functionality in the classes to allow the operation of the following test program
The client program should do the following:

 

a. construct a magazine with an array of 3-4 supplements with made-up details built in to the program,

b. construct an array of 5-6 different customers of various types with made-up details built in to the program,

c. print out the text of all the emails for all customers for four weeks of magazines,

d. print out the text for the end of month emails for the paying customers,

e. add a new customer to the magazine service,

f. remove an existing customer from the magazine service,

g. thoroughly test your program.

 

Answer & Explanation
Verified Solved by verified expert
Rated Helpful
<p>ng elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit am</p> Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet

Unlock full access to Course Hero

Explore over 16 million step-by-step answers from our library

Subscribe to view answer

ctus, congue vel l

icitur laoreet. Nam risus a

amet, consectetur adipiscing

ur laor

itur l

itur laoreet. Nam

s a molestie consequat, ultr

ur laor

itur l

itur laoreet. Nam

facilisis. Pellentesque dap

ur laor

,

l

, ultrices ac mag

lestie consequat, ultrices ac ma

icitur laoreet. Nam risus a

fficitur laoreet. Nam risus an

ur laor

itur l

itur laoreet. Nam

s a molestie consequat, ultr

ur laor

itur l

risus ante, dapibu

dictum vitae odio. Donec aliq

ur laor

,

l

dictum vitae odio. Donec aliquet. Lorem

ac, dictum vitae odio. Donec aliquet. Lorem ip

e vel laoreet ac, dictum vitae

ec facilisis. Pellentesque dapibus efficitur l

itur laoreet. Nam risus ante, dapibus a

ur laor

itur l

ce dui lectus, congue vel

iscing elit. Nam lacinia pulvinar tor

ur laor

itur l

itur laoreet. Nam risus ante, dapibus

e vel laoreet ac, dictum vitae odio. Donec aliquet

ur laor

itur l

sus ante, dapibus a molestie consequat, u

a. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Done

ng elit. Nam lacinia pulvinar tortor nec facilisis.

ur laor

itur l

tesque dapibus efficitur laoree

Fusce dui lectus, congue vel laoreet ac,

ur laor

,

l

, dictum vitae odio

lestie consequat, ultrices ac magna. Fusce dui l

icitur laoreet. Nam risus a

Donec aliquet. Lorem ipsum dolo

ipsum dolor sit amet, consectetur adipiscing eli

ur laor

itur l

itur laoreet. Nam

s a molestie consequat, ultr

ur laor

itur l

usce dui lectus, co

inia pulvinar tortor nec facil

ur laor

itur l

ec facilisis. Pellentesque

facilisis. Pellentesque dapibus effic

ur laor

,

l

ongue vel laoreet a

ec aliquet. Lorem ipsum dolor sit

icitur laoreet. Nam risus a

Donec aliquet. Lorem ipsum dolo

ur laor

itur l

itur laoreet. Nam

s a molestie consequat, ultr

ur laor

itur l

usce dui lectus, co

inia pulvinar tortor nec facil

ur laor

,

l

tesque dapibus efficitur

o. Donec aliquet. Lorem ipsum dolor sit

ng elit. Nam lacinia pulvinar tortor

ipsum dolor sit amet, consectetur adi

ur laor

itur l

fficitur laoreet. Nam risus a

ce dui lectus, congue vel laoreet ac, dic

ur laor

itur l

congue vel laoreet ac, dictum v

ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor s

fficitur laoreet. Nam risus ante, dapibus

ur laor

itur l

cing elit. Nam lacinia

lestie consequat, ultrices ac mag

ur laor

itur l

dictum vitae odio. Do

et, consectetur adipiscing elit.

ur laor

,

l

rem ipsum dolor si

Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. D

onec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. P

, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, di

fficitur laoreet. Nam risus ante, dapibus

iscing elit. Nam lacinia pulvinar tortor n

pulvinar tortor nec facilisis. Pellentesq

itur l

lestie consequat, ultrices ac magna. Fusce dui lectus, congue vel l

a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel

ec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

ur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio

ipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a mole

ipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequa

itur l

a. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consec

itur l

gue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectet

iscing elit. Nam lacinia pulvinar to

ng elit. Nam lacinia pulvinar tortor nec facilis

dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, c

m risus ante, dapibus a molestie consequat, ultrices ac magna. Fusc

risus ante, dapibus a molestie consequat, ultrices ac magna

onec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam la

, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque da

ec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

iscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus eff

ng elit. Nam lacini

icitur laoreet. Nam risus ante,

entesque dapib

ur laor

itur l

ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur ad

dictum vitae odio. Donec aliquet. Lorem ipsum

iscing elit. Nam lacinia pulvinar tortor nec facilisis. Pe

consectetur adipiscing elit. Nam lacinia pulvinar to

m risus ante, dapibus a molestie consequat, ultrices ac magna. Fusc

risus ante, dapibus a molestie consequat, ultrices ac magna

amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec f

molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, d

ur laoreet. Nam risus ante, dapibus a molestie cons

ec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

sum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur

ng elit. Nam lacini

icitur laoreet. Nam risus ante,

cing elit. N

sum dolor

itur l

e vel laoreet ac, dictum vitae odio. Donec aliquet.

onec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

ur laoreet. Nam risus ante, dapibus a molestie

onec aliquet. Lorem ipsum dolor sit

, ultrices ac magna. Fusce dui

itur l

ongue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem

trices ac magna. Fusce dui lectus, congue vel laor

Donec aliquet. Lorem ipsum dolor sit a

, ultrices ac magna. Fusce dui

,

l

sus ante

gue

Step-by-step explanation

o

gue vel laoreet ac, dictum vit

l

s a molestie

sus ante, dapi

acinia pulv

a molestie consequ

lestie consequat, ul

a. Fusce dui lect

l

sque dapibus efficitur laoreet. Nam risus ante, dap

l

consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis

ia pulvinar tortor nec facilisis. Pellentesque dapibus ef

dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consec

s a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae

nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a mo

l

nec facilisis. Pellentesque dapibus efficitur laoree

l

sque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie conseq

entesque dapibus efficitur laoreet. Nam risu

consectetur adipiscing elit. Nam lacinia pulvinar to

l

gue vel laoreet ac, dictum vitae odio. Donec aliquet

l

facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molest

consectetur adipiscing elit. Nam lacinia pu

acinia pulvinar tortor nec facilisis. Pelle

icitur laoreet. Nam risus ante, dapibus a molestie consequa

l

tesque dapibus efficitur laoreet. Nam risus ante, dapibus

l

Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam

ac, dictum vitae odio. Donec aliquet. Lorem ipsum

et, consectetur adipiscing elit. Nam lacinia pulvin

sum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvi

gue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem i

cing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus

l

or nec facilisis. Pellentesque dapibus efficitur laoreet. Nam

l

Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar

inia pulvinar tortor nec facilisis. Pellentesque dapi

amet, consectetur adipiscing elit. Nam lacinia pulvina

consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisi

l

, consectetur adipiscing elit. Nam lacinia pulvinar tort

l

s ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, co

gue vel laoreet ac, dictum vitae odio. Donec ali

, consectetur adipiscing elit. Nam lacinia pulvinar tort

gue

Student review
100% (1 rating)
Thorough explanation
Easy to follow
Clear formatting

"With much thanks for all the solution and explaination!"