File 2
File 2
runApp(MyApp());
}
void checkEvenOdd() {
setState(() {
int? number = int.tryParse(numberController.text);
if (number == null) {
resultMessage = "Please enter a valid number.";
} else if (number % 2 == 0) {
resultMessage = "The number $number is Even.";
} else {
resultMessage = "The number $number is Odd.";
}
});
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Even or Odd Checker'),
),
body: Padding(
padding: const EdgeInsets.all(16.0),
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
TextField(
controller: numberController,
keyboardType: TextInputType.number,
decoration: InputDecoration(
labelText: 'Enter a number',
border: OutlineInputBorder(),
),
),
SizedBox(height: 16),
ElevatedButton(
onPressed: checkEvenOdd,
child: Text('Check Even or Odd'),
),
SizedBox(height: 16),
Text(
resultMessage,
style: TextStyle(fontSize: 18),
),
],
),
),
);
}
}