The Untimative C code
int Coffe_ready,
Chief_in_department,
Cup_empty,
Eaten_lunch;
int Hour,
Min,
Sec,
HundSec;
Int Kitchen,
Desktop,
Coffemachine,
Heatplate,
Coffe;
Cup Coffe_cup;
Person Employee;
main()
{
do
{
Check_chief( &Chief_in_department );
if ( !Chief_in_department )
Party();
else
{
Check_Coffe( &Coffe_cup );
move( Desktop, Kitchen, Employee, sizeof(Person);
Check_coffemachine( &Coffe_ready );
if ( !Coffe_ready )
{
Make_coffe();
move ( Kitchen, Desk, Employee, sizeof( Person );
while ( Cup_empty )
{
sleep( 120000 );
move( Desktop, Kitchen, Employee, sizeof(Person);
Check_coffemachine( &Coffe_ready );
if ( Coffe_ready() )
{
Fill_cup( &Coffe, &Coffe_cup, sizeof( cup ) );
}
move ( Kitchen, Desk, Employee, sizeof( Person );
}
else
{
Fill_cup( &Coffe, &Coffe_cup, sizeof( cup ) );
move ( Kitchen, Desk, Employee, sizeof( Person );
}
}
}
do /* nothing */ while ( !Cup_empty );
gettime( Hour, Minute, Second );
if ( Hour >= 12 ) && ( Minute >= 0 ) && ( !Eaten_lunch ) )
Eaten_lunch = Go_to_lunch();
if ( Hour = 15 ) && ( Minute >= 45) )
ClrScr();
}
until ( ( Hour >= 16 ) && ( Minute >= 0 ) )
}
|