You are on page 1of 8

C.

S Code
#include<stdio.h>

#include<conio.h>

#include<string.h>

#define occupants 100

#define total 0

#define VAT 0.1

#define season
Int main ()

int TP, RP, FP, SP, WP, MP = 0;

int floor;

float discount = 0.1;

char ID, status, meal, time, season, room;

Printf (Welcome to Everfresh Hotel);

Printf (Enter guess card information);

Scanf (%d, %d ,%d, %d, %d, %d, %d, %d, %d, %s, %s, %s, %s, %s, %s, %f, &TP
&RP &FP &SP & WP &MP &Total &floor &ID &status &meal &time &season &room
&VAT);

While (occupants <> 105)

Printf (Enter guess card information);

Scanf (%d, %d ,%d, %d, %d, %d, %d, %d, %d, %s, %s, %s, %s, %s, %s, %f,
&TP &RP &FP &SP & WP &MP &Total &floor &ID &status &meal &time &season
&room &VAT);
Float TRP (float room_price, float TP);

If (room = suite)

RP == 200;

Else

If (room == family)

RP == 100;

Else

RP == 50;

}/*endif*/

TP == TP + RP;

Printf (\nThe room price is:$%.2f,TP);

return room_price

Int TFP (float FP, float floor_price);

Printf (Welcome to Everfresh Hotel);

Printf (Enter guess card information);

Scanf (%d, %d ,%d, %d, %d, %d, %d, %d, %d, %s, %s, %s, %s, %s, %s, %f, &TP
&RP &FP &SP & WP &MP &Total &floor &ID &status &meal &time &season &room
&VAT);

While (occupants <> 105)

Printf (Enter guess card information);


Scanf (%d, %d ,%d, %d, %d, %d, %d, %d, %d, %s, %s, %s, %s, %s, %s, %f,
&TP &RP &FP &SP & WP &MP &Total &floor &ID &status &meal &time &season
&room &VAT);

If (floor < 3)

FP == 100;

Else

If (floor == 3)

FP==50;

Else

FP==20;

}/*endif*/

TP == TP + FP;

Printf (\nThe floor price is:$%.2f,TP);

Return floor_price

float TSP (float season_price, float TP);

Printf (Welcome to Everfresh Hotel);

Printf (Enter guess card information);

Scanf (%d, %d ,%d, %d, %d, %d, %d, %d, %d, %s, %s, %s, %s, %s, %s, %f, &TP
&RP &FP &SP & WP &MP &Total &floor &ID &status &meal &time &season &room
&VAT);

While (occupants <> 105)

{
Printf (Enter guess card information);

Scanf (%d, %d ,%d, %d, %d, %d, %d, %d, %d, %s, %s, %s, %s, %s, %s, %f,
&TP &RP &FP &SP & WP &MP &Total &floor &ID &status &meal &time &season
&room &VAT);

If (season == Christmas)

SP==200;

Else

If (season ==tourist)

SP==150;

Else

SP==0;

}/*endif*/

TP == TP + SP;

Printf (\nThe season price is:$%.2f,TP);

Return season_price

float TWP (float time_price, float TP);

Printf (Welcome to Everfresh Hotel);

Printf (Enter guess card information);

Scanf (%d, %d ,%d, %d, %d, %d, %d, %d, %d, %s, %s, %s, %s, %s, %s, %f, &TP
&RP &FP &SP & WP &MP &Total &floor &ID &status &meal &time &season &room
&VAT);

While (occupants <> 105)


{

Printf (Enter guess card information);

Scanf (%d, %d ,%d, %d, %d, %d, %d, %d, %d, %s, %s, %s, %s, %s, %s, %f,
&TP &RP &FP &SP & WP &MP &Total &floor &ID &status &meal &time &season
&room &VAT);

If (time == weekend)

WP==50;

Else

WP==25;

}/*endif*/

TP == TP + WP;

Printf (\nThe time price is:$%.2f,TP);

Return time_price

Float TMP (float meal_price, float TP, float VAT);

Printf (Welcome to Everfresh Hotel);

Printf (Enter guess card information);

Scanf (%d, %d ,%d, %d, %d, %d, %d, %d, %d, %s, %s, %s, %s, %s, %s, %f, &TP
&RP &FP &SP & WP &MP &Total &floor &ID &status &meal &time &season &room
&VAT);

While (occupants <> 105)

Printf (Enter guess card information);

Scanf (%d, %d ,%d, %d, %d, %d, %d, %d, %d, %s, %s, %s, %s, %s, %s, %f,
&TP &RP &FP &SP & WP &MP &Total &floor &ID &status &meal &time &season
&room &VAT);
If (meal==regular)

MP==30;

Else

If (meal==meal of the day)

MP == 50;

Else

MP == 70;

}/*endif*/

TP == MP + (MP * VAT);

Printf (\nThe price is:$%.2f,TP);

Return meal_price

float identification (char ID_price, float TP)

Printf (Welcome to Everfresh Hotel);

Printf (Enter guess card information);

Scanf (%d, %d ,%d, %d, %d, %d, %d, %d, %d, %s, %s, %s, %s, %s, %s, %f, &TP
&RP &FP &SP & WP &MP &Total &floor &ID &status &meal &time &season &room
&VAT);

While (occupants <> 105)

Printf (Enter guess card information);

Scanf (%d, %d ,%d, %d, %d, %d, %d, %d, %d, %s, %s, %s, %s, %s, %s, %f,
&TP &RP &FP &SP & WP &MP &Total &floor &ID &status &meal &time &season
&room &VAT);
If (ID == visitor)

TP == TP (TP * discount);

Else

TP == (TP * VAT) + TP;

Printf (\nThe ID price is:$%.2f,TP);

}/*endif*/

Return ID_price

Float state (char status, float total, float TP)

Printf (Welcome to Everfresh Hotel);

Printf (Enter guess card information);

Scanf (%d, %d ,%d, %d, %d, %d, %d, %d, %d, %s, %s, %s, %s, %s, %s, %f, &TP
&RP &FP &SP & WP &MP &Total &floor &ID &status &meal &time &season &room
&VAT);

While (occupants <> 105)

Printf (Enter guess card information);

Scanf (%d, %d ,%d, %d, %d, %d, %d, %d, %d, %s, %s, %s, %s, %s, %s, %f,
&TP &RP &FP &SP & WP &MP &Total &floor &ID &status &meal &time &season
&room &VAT);

If (status == V.I.P)

Total == 800;
Else

Total == TP;

Printf (\nThe final price is:$%.2f,Total);

}/*endif*/

Return status

Occupant ++1

}/*End while*/

You might also like