Posts

Showing posts from September, 2024

a basic calculator with flutter

  import 'package:flutter/material.dart' ; void main () => runApp ( CalculatorApp ()); class CalculatorApp extends StatelessWidget { const CalculatorApp ({ super . key }); @override Widget build ( BuildContext context ) { return MaterialApp ( debugShowCheckedModeBanner : false , title : 'Minhaj Calculator' , theme : ThemeData . dark (). copyWith ( primaryColor : Colors . deepPurple , scaffoldBackgroundColor : Colors . black , ), home : Calculator (), ); } } class Calculator extends StatefulWidget { @override _CalculatorState createState () => _CalculatorState (); } class _CalculatorState extends State < Calculator > { String _output = "0" ; String _currentNumber = "" ; String _operation = "" ; double _num1 = 0 ; double _num2 = 0 ; void _buttonPressed ( String buttonText ) { setState (() { if ( buttonText == "C" ) { _output =...