The automated greenhouse irrigation system has an algorithm that decides whether to trigger watering by checking the data stored in the following three variables:
SystemActiveSoilDryLowRainForecastThe watering system will only run when the system itself is active and at least one of the soil dryness or low rain forecast indicators is active (true). When the system needs to run, it calls the pre-written procedure TriggerWatering().
Write a program that checks the data in the variables and calls TriggerWatering() 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.