Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

WRITE IN C PROGRAM, PLEASE, THANK YOU Ex4: Structure and Functions (25pts) Write a C program that: - define a structure date which includes day

WRITE IN C PROGRAM, PLEASE, THANK YOU

image text in transcribed

image text in transcribed

Ex4: Structure and Functions (25pts) Write a C program that: - define a structure date which includes day (dd), month (mm), year yyyy) formatted as dd/mm/yyyy. - define a structure visitor which includes Item (Variable Name) Date Type Note First Name (frame) char (array) (just one word only) max. 20 characters Last Name (Iname) char (array) (just one word only) max. 20 characters Date of Birth (dob) date (structure) Number of Nights (night) int Room Type (room) Type 1: $25ight int Type 2: $15ight - define a function print_bill which receives an array of visitor and a visitor ID3. The function will print the bill confirmation for a given visitor. - develop a main program which creates a list of 25 visitors. The program will read the information registration of visitors at the Raja Casablanca Hotel until the hotel rooms are full (suppose that the number of rooms is 25). In this case, print the message Our sincere apology! The hotel is full. No more room is available!"). - at the end, the program should ask for a visitor ID to print the bill confirmation (call the function defined above). Example output: Welcome to Golden Spoon Hotel... First name: Jerry Last name: Daniel Date of birth: 01/10/1990 How many nights will you stay? 4 Room type? 1 Do you want to continue? y Welcome to Golden Spoon Hotel... First name: Marco Last name: Italiano Date of birth: 25/06/1995 How many nights will you stay? 3 Room type? 2 Do you want to continue? y (till the last visitor) Print confirmation: 2 Visitor ID: 2 Full name: Marco Italiano Date of birth: 25/06/1995 Number of nights: 3 Room type: 2 Total bill: $45 End of Exam

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

MySQL Crash Course A Hands On Introduction To Database Development

Authors: Rick Silva

1st Edition

1718503008, 978-1718503007

More Books

Students also viewed these Databases questions

Question

Write the IUPAC name for each one please.

Answered: 1 week ago

Question

=+5 How does HRM relate to efforts to increase innovation?

Answered: 1 week ago