import 'dart:io'; void main() { bool lightOn = false; bool acOn = false; while (true) { print('\n===== Smart Home Control ====='); print('1. Turn ON Light'); print('2. Turn OFF Light'); print('3. Turn ON AC'); print('4. Turn OFF AC'); print('5. Show Status'); print('6. Exit'); stdout.write('Choose an option: '); String? choice = stdin.readLineSync(); switch (choice) { case '1': lightOn = true; print('Light is ON 💡'); break; case '2': lightOn = false; print('Light is OFF'); break; case '3': acOn = true; print('AC is ON ❄️'); break; case '4': acOn = false; print('AC is OFF'); break; case '5': print('\n--- Current Status ---'); print('Light: ${lightOn ? "ON" : "OFF"}'); print('AC: ${acOn ? "ON" : "OFF"}'); break; case '6': print('Exiting Smart Home System...'); return; default: print('Invalid choice, try again.'); } } }