Remedial Exam

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Gerry Tolentino

III-BSIT-B

import 'package:flutter/material.dart';

void main() {

runApp(const MyApp());

class MyApp extends StatelessWidget {

const MyApp({super.key});

@override

Widget build(BuildContext context) {

return const MaterialApp(

title: 'Flutter Demo',

home: MyHomePage(),

);

class MyHomePage extends StatefulWidget {

const MyHomePage({

super.key,

});

@override

State<MyHomePage> createState() => _MyHomePageState();

}
class _MyHomePageState extends State<MyHomePage> {

TextEditingController myController1 = TextEditingController();

TextEditingController myController2 = TextEditingController();

TextEditingController myController3 = TextEditingController();

TextEditingController myController4 = TextEditingController();

int pencil = 0;

int ballpen = 0;

int notebook = 0;

int folder = 0;

int amount = 0;

@override

Widget build(BuildContext context) {

return Scaffold(

appBar: AppBar(

title: Text('Flutter Demo Homepage'),

),

body: Column(

children: [

Text('Enter the number item of pencil:'),

TextField(

controller: myController1,

),

Text('Enter the number item of ballpen:'),

TextField(

controller: myController2,

),

Text('Enter the number item of notebook:'),


TextField(

controller: myController3,

),

Text('Enter the number item of folder:'),

TextField(

controller: myController4,

),

Text(

'Pencil number items: $pencil',

),

Text(

'Ballpen number items: $ballpen',

),

Text(

'Notebook number items: $notebook',

),

Text(

'Folder number items: $folder',

),

Text(

'Total Payment: $amount',

),

ElevatedButton(

onPressed: () {

setState(() {

pencil = (int.parse(myController1.text));

ballpen = (int.parse(myController2.text));

notebook = (int.parse(myController3.text));

folder = (int.parse(myController4.text));
amount = ((int.parse(myController1.text) * 20) +

(int.parse(myController2.text) * 30) +

(int.parse(myController3.text) * 45) +

(int.parse(myController4.text) * 5));

});

},

child: Text('Process'))

],

));

You might also like