class 12 project work
class 12 project work
AISSCE
2022-23 . . ! •
.
. . .;.,_--=----{
r-----------'
----------------------------------------------~--------·----~-'-------- - -- - -•. ·---- ----- ------
-
I ,.;;.
:
INFORMATION
TECHNOLOGY (802)
·PROJECT WORK _
CLASS-12
§§ p <42 4 ,.
•
INFORMATION
TECHNOLOGY
PROJECT FILE
(2022-23)
CERTIFICATE
/
'/
. This is to certify that this project "SA)i!ARY ;
CALCULATOR" was carried out by Vaibhav Kapoor of
class XII-D, roll no. . • He worked 1fflder
my supervision for this proJe~t an~ have completer.fit to
my total satisfaction. ~t ·
---
/
I
•
( ;·"-v t' -~- ~·'~, · .. . . 'I" ,
:
., •
:.l/)
:.,> ,~ • . ,,
c'. " ·' .--~ : .. .
4i
l1 ./Iii .'I . .
. . ',
,•
"is:- '
·~ :
-
Bamali Banerjee
REQUIREMENTS
Basic=Double.parseDouble(jTextFieldl.getTextO);
if (jRadioButton 1. isSelectedO)
{
if (jComboBox l .getSelectedlndex()==O )
DA=O.S0*Basic;
DA=0.80*Basic;
else if (jComboBoxl .getSelectedindexO=3)
DA=0.90*Basic;
else
DA=O;
else
DA=IOOO;
if (jRadioButton3 .isSelected())
HRA=4000;
HRA=O·
'
{ ifGCheckBoxl.isSelected0)
Others=3000·,
if GCheckBox2.isSelectedO)
Others=l000·
'
if GCheckBox3 .isSelected())
Others=2000·
'
if (jCheckBox4 .isSelected())
Others=1500;
if (jCheckBox5 .isSelected())
Others=500;
Eamings=DA+HRA+Others;
jTextField2.setText(Double.toString(DA));
jTextField3.setText(Double.toString(HRA));
jTextField4.setText(Double.toString(Others));
jTextField5.setText(Double.toString(Earnings));
jButton2.setEnabled(true);
II TODO add your handling code here:
}
private void jButton2ActionPerfonned(java.awt.event.Action
double BasicDA;
double DA, IT, PF=O, Social=O, Deductions;
DA=Double.parseDouble(jTextField2 etText
BasicDA=Double.parseDouble(jTextFiel .getTextQ)+DA;
if (jRadioButton 1.isSelected())
{
if (BasicDA>=30000)
IT=0.30*BasicDA;
else if (BasicDA>=l5000)
IT=0.20*BasicDA;
else
IT=O.IO*BasicDA;
PF===-0. IO•.
Bas1cDA -
SociaI=2000- '
'
}
else
IT=1000-,
Deductions=IT+PF .
. +Soc1al ;
JTextField6.setTex
.T . t(Double.toString(lT))-
J extf1eld7.setTe '
T . xt(Double.toString(PF))-
J extF1eld8.setTe ,
T xt(Double.toString(Social))·
J extF ield9 setT '
. . ext(Double. toString(Deductions) )·
JButton3. setEnabled(true)·, II TODO add your ,handling code here:
}
Deductions=Double.parseDouble(jTextField9.getTextO);
InHand=Basic+Eaming~Deductions;
II TODO add your handling code here:
jTextFieldlO.setText(I)ouble.toString(InHand));
jTextFieldl .setText("O");
jTextField2.setText("O");
jTextField3.setText("O"),
jTextField4.setText("O");
jTextField5.setText("O");
jTextfield6.setText("O");
jTextField7.setText("O");
jTextField8.setText("0");
jTextField9.setText("0");
jTexw·
. ieIdlO.setText("O");
JComboB oxl .setSelectedlndex(O);
jRadioButtonl.setSelected(false);
jRadioButton2.setSelected(false);
jRadioButton3 .setSelected(false);
jRadioButton4. setSelected(false);
jCheckBox 1. setSelected(false);
jCheckBox2 .setSelected(false);
jCheckBox.3. setSelected(false);
jCheckBox4 .setSelected(false);
jCheckBox5 .setSelected(false);
jButton2.setEnabled(false);
jButton3. setEnabled(false);
OUTPUT
D X
BASIC SALARY: 0
-·- ---
STATUS: @ PERMANENT
0 TEMPORARY
DESIGNATION: l; a-;;a~~3
AREA: 0 RURAL O URBAN
ALLOWANCE: 0 CAR O UNIFORM O GYM O MOBILE O ENTERTAINMENT
----- -
t CALCULATE EARNINGS j c~.LCULA.TE DEDUCTIONS
DA: 0 TAX: 0
.....-
HRA: 0 0
fj
X
~IC SALARY: 0
STATUS: @ PERMANENT
Q TEMPORARY
DESIGNATION: ( manager • )
DA: 0 TAX:.
HRA: 0 0
STATUS: @ PERMANENT
0 TEMPORARY
HRA 8000.0
v•
'
'
.I
OTHER: 500.0
-- - - -- ---- - - ..
l CALCULATE SALARY IN HAND j , . _ _ - , I f . -_ _ ___.
l·..___ _s_ j
To_P_ _
SALARY IN HAND:
BASf C SALARY: 100000
STATUS: @ PERMANENT
0 TEMPORARY
DESIGNATION: lmanager
AREA: U RURAL O URBAN
l___c_AL_c_u_LA_TE_ EAR
_ N_1N_G
_s_ ____..J [..__ _c_AL_c_u_LA
_TE
_ o_E_o_u_c_
r,_o_
N___
s j
DA:
----
50000.0 INCOMET~ ~5000.0
HRA: 0.0
PF: 5000.0