45 lines
984 B
Dart
45 lines
984 B
Dart
|
|
|
|
import 'dart:io';
|
|
|
|
String input(String message ){
|
|
stdout.write(message);
|
|
return stdin.readLineSync();
|
|
}
|
|
|
|
void main() {
|
|
print(" Dart Tax Calculation ");
|
|
print("=================================");
|
|
|
|
var salary = double.parse( input("Enter Salary : ")) ;
|
|
|
|
var bonus = double.parse(input("Enter Bonus : "));
|
|
|
|
var spouse = double.parse(input("Enter Spouse : "));
|
|
|
|
var children = double.parse(input("Enter Children : "));
|
|
|
|
print("--------------------------------------------------------");
|
|
|
|
var familyCount = spouse + children;
|
|
var familyCost = familyCount * 150000;
|
|
print("family = ${familyCost}");
|
|
|
|
var noFamilySalary = salary - familyCost;
|
|
print("salary = ${noFamilySalary}");
|
|
|
|
var tax1 = noFamilySalary * 0.1 -160000;
|
|
print("Tax 1 = ${tax1}");
|
|
|
|
var tax2 = bonus * 0.2 ;
|
|
print("Tax 2 = ${tax2}");
|
|
|
|
var taxSum = tax1 + tax2;
|
|
print("Tax = ${taxSum}");
|
|
|
|
var lastSalary = salary + bonus - taxSum;
|
|
print("Last Salary = ${lastSalary}");
|
|
|
|
|
|
}
|