An autonomous patrol drone uses an onboard algorithm to decide whether to return to base. The algorithm checks the data stored in the following three boolean variables:
PatrolCompleteLowBatterySevereWeatherThe drone will only return to base and land when the patrol is complete and at least one of the low battery or severe weather indicators is active (true). When these conditions are met, it calls the pre-written procedure InitiateLanding().
Write a program that checks the data in the variables and calls InitiateLanding() when appropriate.
You must use either:
95 exam-style questions on OCR GCSE Computer Science Programming fundamentals. Each one has a worked solution and a mark scheme showing where the marks go.