Java Programs
Java Programs
PRACTICAL
FILE
-Pawan Kishor Patil (XI)
Program1: Marks
import java.util.Scanner;
class Demo
int a,b,c,d,e,tot,avg;
Scanner scann=new Scanner (System.in);
System.out.println("Physics:");
a=scann.nextInt();
System.out.println("Math:");
b=scann.nextInt();
System.out.println("Chemistry:");
c=scann.nextInt();
System.out.println("IP:");
d=scann.nextInt();
System.out.println("English:");
e=scann.nextInt();
tot= a+b+c+d+e;
System.out.println("Total");
avg= tot/5;
System.out.println("Average");
if(avg>=90)
System.out.println("grade A");
else if (avg>=70&& avg<=90)
System.out.println("Grade B");
else if (avg>=50&& avg<=70)
System.out.println("Grade C");
else if (avg>=30&& avg<=50)
System.out.println("Grade D");
else if (avg<30)
System.out.println("Fail");
}
}
Program2: Emp_Salary
import java.util.Scanner;
class Salary
{
double a,b,c,d,e,f,g,h,i,j,k,l,net,ann;
a=scann.nextDouble();
b= 0.3*a;
System.out.println("House Rent:"+b);
c= 0.2*a;
System.out.println("DA:"+c);
d= 0.1*a;
System.out.println("TA"+d);
e= 0.12*a;
System.out.println("PF:"+e);
net= a+c+b+d-e;
System.out.println("Net Salary:"+net);
ann=net*12;
System.out.println("Annual Salary:"+ann);
f=0.05*ann;
g=0.08*ann;
h=0.1*ann;
i= ann;
j= ann-f;
k= ann-g;
l= ann-h;
if (ann<=500000)
tax=0;
gross_salary=ann-tax;
System.out.println("Tax= nill");
{System.out.println("Tax="+f);
{System.out.println("Tax="+g);
else if(ann>1500000)
{System.out.println("Tax="+h);
}
Program3: Eshop
import java.util.Scanner;
class Eshop
double
amount,disc1,disc2,disc3,disc4,netamount,netamount1,netamount2,netamount3
;
amount=scann.nextDouble();
if(amount>0&& amount<=25000)
{disc1=0.05*amount;
netamount= amount-disc1;
System.out.println("Net Amount:"+netamount);
if(amount>=25001&& amount<=57000)
{disc2=0.076*amount;
netamount1= amount-disc2;
System.out.println("Net Amount:"+netamount1);
if(amount>=57001&& amount<=100000)
{disc3=0.1*amount;
netamount2= amount-disc3;
System.out.println("Net Amount:"+netamount2);}
if(amount>100000)
{disc4=0.15*amount;
netamount3= amount-disc4;
System.out.println("Net Amount:"+netamount3);}
int num;
num=scann.nextInt();
switch(num)
case 1:System.out.println("One");
break;
case 2:System.out.println("Two");
break;
case 3:System.out.println("Three");
break;
case 4:System.out.println("Four");
break;
case 5:System.out.println("Five");
break;
case 6:System.out.println("Six");
break;
case 7:System.out.println("Seven");
break;
default:
}
Program5: Operating with Numbers(Switch
case)
import java.util.Scanner;
int num1,num2,addition,subtraction,multiply,division;
char ch;
num1=scann.nextInt();
num2=scann.nextInt();
System.out.println("Choice:+,-,*,/");
ch=scann.next().charAt(0);
switch(ch)
case'+':
addition=num1+num2;
System.out.println("Addition"+addition);
break;
case'-':
subtraction=num1-num2;
System.out.println("subtraction"+subtraction);
break;
case'*':
multiply=num1*num2;
System.out.println("multiply"+multiply);
break;
case'/':
division=num1/num2;
System.out.println("division"+division);
break;
default:
System.out.println("Sorry");
int i=1,num;
num=scann.nextInt();
while(i<=num)
i++;
import java.util.Scanner;
int i=1;
int count=0;
int num;
System.out.println("Enter a number;");
num=scann.nextInt();
while(i<=num)
if(num%i==0)
count++;
i++;
}
if(count==2)
else
import java.util.Scanner;
int num;
int rem;
int sum=0;
num=scann.nextInt();
do
rem=num%10;
sum=sum+rem;
num=num/10;
}while(num!=0);
System.out.println("Sum of digits="+sum);
String str="hello";
String str2="hello";
if(str==str3)
else
{
import java.util.Scanner;
int a;
int b;
int c;
void enter()
a=scann.nextInt();
}
void check()
c= a%2;
if (c==0)
else
obj.enter();
obj.check();
{ int num;
int rem=0;
int rev=0;
int sum=0;
num=scann.nextInt();
do{
rem=num%10;
//System.out.print(rem);
rev=rev*10+rem;
num=num/10;
}while(num!=0);
void input()
{Scanner scann=new Scanner(System.in);
System.out.print("Name:");
Emp_name=scann.next();
System.out.print("ID:");
id=scann.nextInt();
System.out.print("Designation:");
Emp_Dsg=scann.next();
System.out.print("Salary:");
Basic_salary=scann.nextInt();
}
void calc_HRA()
{
if(Basic_salary>=80000)
hra=15000;
else if(Basic_salary<80000 && Basic_salary>=50000)
hra=10000;
else if(Basic_salary<50000)
hra=5000;
}
void calc_TA()
{
if(Basic_salary>=80000)
ta=30000;
else if(Basic_salary>50000 && Basic_salary<80000)
ta=20000;
else if(Basic_salary<50000)
ta=10000;
}
void calc_netsalary()
{
net=Basic_salary+hra+ta;
}
void display()
{
System.out.println("");
System.out.println("Employee name: "+Emp_name);
System.out.println("Employee ID: "+id);
System.out.println("Employee Designation: "+Emp_Dsg);
System.out.println("Employee Salary: "+Basic_salary);
System.out.println("HRA: "+hra);
System.out.println("TA: "+ta);
System.out.println("Net Salaray: "+net);
}
}
Box()
{
width=height=depth=0;
}
Box(double l)
{
width=height=depth=l;
}
double volume()
{
return width*height*depth;
}
}
public void dispMarks()
{
System.out.println("Marks1:"+mark1);
System.out.println("Marks2:"+mark2);
}
}
public class Multilevel_Inheritance extends Marks
{
private int total;
public void calc()
{
total=mark1+mark2;
}
public void dispTotal()
{
System.out.println("Total:"+total);
}
}
class Beta1 extends Alpha1
{
int x,y;
Beta1()
{
super(20,30);
x=5;
y=6;
System.out.println("Child class beat1 default constructor");
}
Beta1(int y)
{
this();
this.y=y;
System.out.println("Child class beat1 parameterized constructor y="+y);
}
Beta1(int x,int y)
{
this(x);
this.x=x;
this.y=y;
System.out.println(" class beat1 double parameterized constructor"+x);
System.out.println(" class beat1 double parameterized constructor"+y);
}
int sum1()
{
return super.x+this.y;
}
void disp()
{
super.disp();
System.out.println("beta disp");
}
}
class Gama extends Beta1
{
Gama()
{
super(10);
System.out.println("gama default cons");
}
Gama(int z)
{
super(10);
System.out.println("Gama pareterized cons y="+z);
}
void disp()
{
System.out.println("Overrid Gama disp");
}
}
public class Constructor_Chaining {
public static void main(String[] args) {
Gama gama=new Gama();
System.out.println("sum="+gama.sum1());
gama.disp();
}
public Get_well_Hospital() {
initComponents();
this.setTitle("Get Well Hospital");
this.setResizable(false);
this.setLocationRelativeTo(null);
this.getContentPane().setBackground(Color.ORANGE);
pack();
}
private void jToggleButton2ActionPerformed(java.awt.event.ActionEvent evt) {
double a,c,d,e,f,g,h,i;
String b;
a=Integer.parseInt(jTextField1.getText());
b=jTextField2.getText();
c=Integer.parseInt(jTextField3.getText());
d=Integer.parseInt(jTextField4.getText());
e=Integer.parseInt(jTextField5.getText());
f=Integer.parseInt(jTextField6.getText());
g=Integer.parseInt(jTextField7.getText());
h=Integer.parseInt(jTextField8.getText());
if(jRadioButton4.isSelected());
{
double gen=500;
double sum=g*gen;
jTextField13.setText(sum+"");
double sub;
sub=sum+c+d+e+f;
jTextField9.setText(sub+"");
double tax=sub*12/100;
jTextField10.setText(tax+"");
double adv=(sub+tax)-h;
jTextField11.setText(adv+"");
}
if(jRadioButton3.isSelected())
{
double sem=2000;
double sum=g*sem;
jTextField13.setText(sum+"");
double sub;
sub=sum+c+d+e+f;
jTextField9.setText(sub+"");
double tax=sub*12/100;
jTextField10.setText(tax+"");
double adv=(sub+tax)-h;
jTextField11.setText(adv+"");
}
if(jRadioButton2.isSelected())
{
double pri=4000;
double sum=g*pri;
jTextField13.setText(sum+"");
double sub;
sub=sum+c+d+e+f;
jTextField9.setText(sub+"");
double tax=sub*12/100;
jTextField10.setText(tax+"");
double adv=(sub+tax)-h;
jTextField11.setText(adv+"");
}
if(jRadioButton1.isSelected())
{
double del=8000;
double sum=g*del;
jTextField13.setText(sum+"");
double sub;
sub=sum+c+d+e+f;
jTextField9.setText(sub+"");
double tax=sub*(12/100);
jTextField10.setText(tax+"");
double adv=(sub+tax)-h;
jTextField11.setText(adv+"");
}
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
int a;
String name;
a=Integer.parseInt(ecode.getText());
name=ename.getText();
if(jRadioButton1.isSelected())
{
double b,c,d,e,overtime,hra,salary;
b=Integer.parseInt(ebasic.getText());
c=Integer.parseInt(etime.getText());
overtime=150*c;
eovertime.setText(""+overtime);
hra=0.12*b;
ehra.setText(""+hra);
int cca=500;
ecca.setText("500");
salary=b+hra+cca;
esalary.setText(""+salary);
double total=salary+overtime;
etotal.setText(""+total);
}
if(jRadioButton2.isSelected())
{
int f,g;
f=Integer.parseInt(edays.getText());
g=Integer.parseInt(eover.getText());
double overtime=50*g;
eovertime.setText(""+overtime);
double salary=250*f;
esalary.setText(""+salary);
double total=salary+overtime;
etotal.setText(""+total);
}
edays.setEnabled(true);
eover.setEnabled(true);
}
ebasic.setText("");
etime.setText("");
ehra.setText("");
ecca.setText("");
edays.setText("");
eover.setText("");
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Avon_India().setVisible(true);
}
}
}
GUI CODE 3 : ICICI BANK
import javax.swing.ButtonGroup;
public class ICICI_BANK extends javax.swing.JFrame {
double princ,time,r,compound,amount,ra;
public ICICI_BANK() {
initComponents();
this.setTitle("ICICI Bank Interest Calculator");
this.setResizable(false);
this.setLocationRelativeTo(null);
rat.setEnabled(false);
interest.setEnabled(false);
amt.setEnabled(false);
}
pack();
}
princ=Integer.parseInt((principal.getText()));
time=Integer.parseInt((tim.getText()));
if(j1.isSelected())
{
if(time<=1)
{
r=0.1;
ra=10;
}
else if(time>1&&time<=5)
{
r=0.12;
ra=12;
}
else if(time>5)
{
r=0.15;
ra=15;
}
rat.setText(""+ra);
}
if(j2.isSelected())
{
if(time<=2)
{
r=0.1;
ra=10;
}
else if(time>2&&time<=7)
{
r=0.12;
ra=12;
}
else if(time>7)
{
r=0.15;
ra=15;
}
rat.setText(""+ra);
}
compound=princ*Math.pow((1+r),time);
interest.setText(""+compound);
amount=princ+compound;
amt.setText(""+amount);
interest.setText("");
amt.setText("");
j1.setSelected(true);
j2.setSelected(false);
import javax.swing.ButtonGroup;
public class Heritage extends javax.swing.JFrame {
String nam;
double numb,charges,dis=0,amt,c,discount;
public Heritage() {
initComponents();
this.setTitle("Heritage Experiences");
this.setResizable(false);
this.setLocationRelativeTo(null);
if(j1.isSelected())
{
c=200;
}
else if(j2.isSelected())
{
c=500;
}
else if(j3.isSelected())
{
c=900;
}
charges=c*numb;
charge.setText(""+charges);
if(c1.isSelected())
{
discount=0.1*charges;
disc.setText(""+discount);
amt=charges-discount;
}
else
{
dis=0;
disc.setText(""+dis);
amt=charges-dis;
}
amount.setText(""+amt);
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0);
}
j1.setSelected(false);
j2.setSelected(false);
j3.setSelected(false);
c1.setSelected(false);
}
}
GUI CODE5 : ABC CAR RENATALS
import javax.swing.ButtonGroup;
public class Car_Rentals extends javax.swing.JFrame {
String n;
int ph,day,amt,gui,guich,tot,car;
ButtonGroup bg=new ButtonGroup();
public Car_Rentals() {
initComponents();
this.setTitle("Heritage Experiences");
this.setResizable(false);
this.setLocationRelativeTo(null);
bg.add(j1);
bg.add(j2);
bg.add(j3);
if(j1.isSelected())
{
car=1000;
}
else if(j2.isSelected())
{
car=800;
}
else if(j3.isSelected())
{
car=700;
}
if(c1.isSelected())
{
gui=500;
guich=gui*day;
guide.setText(""+guich);
}
else
{
gui=0;
guich=gui*day;
guide.setText(""+guich);
}
amt=car*day;
amount.setText(""+amt);
tot=amt+guich;
total.setText(""+tot);
}
import java.awt.Color;
import javax.swing.ButtonGroup;
public Pizza_Cafe() {
initComponents();
this.setTitle("Pizza Cafe");
this.setResizable(false);
this.setLocationRelativeTo(null);
ButtonGroup bg=new ButtonGroup();
bg.add(j1);
bg.add(j2);
}
c2.setText("Capsicum");
c1.setText("Cheese");
c3.setText("Pepperronion");
//For Toppings
int topp=0;
if (c1.isSelected())
{
topp=40;
}
if (c2.isSelected())
{
topp+=20;
}
if (c3.isSelected())
{
topp+=25;
}
top.setText(""+topp);
}
int amt=rat*num+costt;
amount.setText(""+amt);
package com.dps.Swing;
public Calculator() {
initComponents();
this.setTitle("Calculator");
}
import javax.swing.ButtonGroup;
public Super_Store() {
initComponents();
this.setTitle("Calculate Bill");
this.setResizable(false);
this.setLocationRelativeTo(null);
bg.add(j1);
bg.add(j2);
bg.add(j3);
discount.setEnabled(false);
net.setEnabled(false);
}
if(j1.isSelected())
{
if(pri>=1000)
{
discount.setText("50 %");
dis=0.5;
}
else if(pri<1000)
{
discount.setText("30 %");
dis=0.3;
}
}
else if(j2.isSelected())
{
if(pri>=1500 )
{
discount.setText("50 %");
dis=0.5;
}
if(pri<1500 )
{
discount.setText("40 %");
dis=0.4;
}
}
if(j3.isSelected())
{
if(pri>=500)
{
discount.setText("30 %");
dis=0.3;
}
else if(pri<500)
{
discount.setText("20 %");
dis=0.2;
}
}
amt=pri-dis*pri;
if(c1.isSelected())
{
b=amt-amt*mem;
net.setText(""+b);
}
else
{
net.setText(""+amt);
}
}
GUI CODE 9: ABC CPMPANY
import java.awt.Color;
import javax.swing.ButtonGroup;
public class ABC_Company extends javax.swing.JFrame {
int com,fs=0,gros,sal,comm;
public ABC_Company() {
initComponents();
this.setTitle("ABC Company");
this.setResizable(false);
this.setLocationRelativeTo(null);
this.getContentPane().setBackground(Color.ORANGE);
}
else if(j2.isSelected())
{
com=1000;
}
else if(j3.isSelected())
{
com=2000;
}
commission.setText(""+com);
sal=Integer.parseInt(salary.getText());
comm=Integer.parseInt(commission.getText());
gros=sal+comm;
gross.setText(""+gros);
}
}
if(mess.isSelected())
{
fs=fs+2000;
}
facilities.setText(""+fs);
import java.awt.Color;
import javax.swing.ButtonGroup;
public class Navee_Electronics extends javax.swing.JFrame {
ButtonGroup bg=new ButtonGroup();
double a,pri=0,dis,tot;
public Navee_Electronics() {
initComponents();
this.setTitle("Navee Electronics");
this.setResizable(false);
this.setLocationRelativeTo(null);
this.getContentPane().setBackground(Color.ORANGE);
bg.add(j1);
bg.add(j2);
list.setEnabled(false);
discount.setEnabled(false);
net.setEnabled(false);
}
GUI CODE 11: Salary Calculator
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
salary.setText("0");
da.setText("0");
hra.setText("0");
soc.setText("0");
ded.setText("0");
pf.setText("0");
income.setText("0");
tot.setText("0");
other.setText("0");
salhand.setText("0");
bg.clearSelection();
bg2.clearSelection();
c1.setSelected(false);
c2.setSelected(false);
c3.setSelected(false);
c4.setSelected(false);
c5.setSelected(false);
jButton2.setEnabled(false);
jButton3.setEnabled(false);
jComboBox1.setSelectedItem("Select");
}
else
{
if(jComboBox1.getSelectedItem().equals("Chairman"))
{
sal=55000;
}
else if(jComboBox1.getSelectedItem().equals("Managing Director"))
{
sal=50000;
}
else if(jComboBox1.getSelectedItem().equals("Admin"))
{
sal=35000;
}
else if(jComboBox1.getSelectedItem().equals("Employee"))
{
sal=30000;
}
else if(jComboBox1.getSelectedItem().equals("Director"))
{
sal=45000;
}
else if(jComboBox1.getSelectedItem().equals("General Manager"))
{
sal=45000;
}
salary.setText(""+sal);
if(j1.isSelected())
{
if(jComboBox1.getSelectedItem().equals("Chairman"))
{
fda=0.9*sal;
}
else if(jComboBox1.getSelectedItem().equals("Managing Director"))
{
fda=0.8*sal;
}
else if(jComboBox1.getSelectedItem().equals("Admin"))
{
fda=0.6*sal;
}
else if(jComboBox1.getSelectedItem().equals("Employee"))
{
fda=0.5*sal;
}
else if(jComboBox1.getSelectedItem().equals("Director"))
{
fda=0.8*sal;
}
else if(jComboBox1.getSelectedItem().equals("General Manager"))
{
fda=0.8*sal;
}
da.setText(""+fda);
if(j3.isSelected())
{
fhra=4000;
}
else if(j4.isSelected())
{
fhra=8000;
}
hra.setText(""+fhra);
fother=0;
if(c1.isSelected())
{
fother=8000;
}
if(c2.isSelected())
{
fother+=2000;
}
if(c3.isSelected())
{
fother+=2000;
}
if(c4.isSelected())
{
fother+=1500;
}
if(c5.isSelected())
{
fother+=500;
}
other.setText(""+fother);
}
else if(j2.isSelected())
{
fda=1000;
fhra=0;
fother=0;
da.setText(""+fda);
hra.setText(""+fhra);
other.setText(""+fother);
}
ftot=fda+fhra+fother;
tot.setText(""+ftot);
}
}
if(j1.isSelected())
{
if(sub>=50000)
{
fincome=0.3*sub;
}
else if(sub>=40000 && sub<50000)
{
fincome=0.2*sub;
}
else if(j2.isSelected())
{
fincome=0;
fpf=0;
fsoc=0;
}
income.setText(""+fincome);
pf.setText(""+fpf);
soc.setText(""+fsoc);
fded=fincome+fpf+fsoc;
ded.setText(""+fded);
}
if(j1.isSelected())
{
dlm.add(index,text.getText());
jList1.setModel(dlm);
}
else if(j2.isSelected())
{
dlm2.add(index,text.getText());
jList2.setModel(dlm2);
}
else
{
JOptionPane.showMessageDialog(this,"Please Select the List");
}
text.setText(null);
position.setText(null);
}
if(j1.isSelected())
{
dlm.addElement(text.getText());
jList1.setModel(dlm);
}
else if(j2.isSelected())
{
dlm2.addElement(text.getText());
jList2.setModel(dlm2);
}
else
{
JOptionPane.showMessageDialog(this,"Please Select the List");
}
text.setText(null);
position.setText(null);
}
if(j1.isSelected())
{
String remove=jList1.getSelectedValue().toString();
dlm.removeElement(remove);
}
else if(j2.isSelected())
{
String remove=jList2.getSelectedValue().toString();
dlm2.removeElement(remove);
}
else
{
JOptionPane.showMessageDialog(this,"Please Select the List");
}
text.setText(null);
position.setText(null);
}
index=Integer.parseInt(position.getText());
if(j1.isSelected())
{
if(index >=(jList1.getModel().getSize()))
{
JOptionPane.showMessageDialog(this,"Out Of Range");
}
else
{
dlm.remove(index);
jList1.setModel(dlm);
}
}
else if(j2.isSelected())
{
if(index >=(jList2.getModel().getSize()))
{
JOptionPane.showMessageDialog(this,"Out Of Range");
}
else
{
dlm2.remove(index);
jList2.setModel(dlm2);
}
}
else
{
JOptionPane.showMessageDialog(this,"Please Select the List");
}
text.setText(null);
position.setText(null);
}
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {
if(j1.isSelected())
{
if(jList1.getModel().getSize()==0)
{
JOptionPane.showMessageDialog(this,"List is Empty!","Enter
Value",JOptionPane.ERROR_MESSAGE);
}
else
{
dlm.removeAllElements();
}
}
else if(j2.isSelected())
{
if(jList2.getModel().getSize()==0)
{
JOptionPane.showMessageDialog(this,"List is Empty!","Enter
Value",JOptionPane.ERROR_MESSAGE);
}
else
{
dlm2.removeAllElements();
}
}
text.setText(null);
position.setText(null);
}
}
private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {
if(jList2.getModel().getSize()==0)
{
JOptionPane.showMessageDialog(this,"List2 is Empty!","Enter
Value",JOptionPane.ERROR_MESSAGE);
}
else
{
String list2=null;
list2=jList2.getSelectedValue().toString();
dlm.addElement(list2);
dlm2.remove(jList2.getSelectedIndex());
jList1.setModel(dlm);
}
}
cost=0;
if(j1.isSelected())
{
if(j4.isSelected())
{
h=Integer.parseInt(hours.getText());
if(h<24)
{
cost=4000;
sub=cost;
}
else
{
JOptionPane.showMessageDialog(this,"Enter a proper value");
hours.setText("");
day.setText("");
week.setText("");
}
}
else if(j5.isSelected())
{
d=Integer.parseInt(day.getText());
cost=6000;
sub=cost*d;
}
else if(j6.isSelected())
{
w=Integer.parseInt(week.getText());
cost=15000;
sub=cost*w;
}
}
else if(j2.isSelected())
{
if(j4.isSelected())
{
h=Integer.parseInt(hours.getText());
if(h<24)
{
cost=2000;
sub=cost;
}
else
{
JOptionPane.showMessageDialog(this,"Enter a proper value");
hours.setText("");
day.setText("");
week.setText("");
}
}
else if(j5.isSelected())
{
d=Integer.parseInt(day.getText());
cost=4000;
sub=cost*d;
}
else if(j6.isSelected())
{
w=Integer.parseInt(week.getText());
cost=10000;
sub=cost*w;
}
}
else if(j3.isSelected())
{
if(j4.isSelected())
{
h=Integer.parseInt(hours.getText());
if(h<24)
{
cost=1000;
sub=cost;
}
else
{
JOptionPane.showMessageDialog(this,"Enter a proper value");
hours.setText("");
day.setText("");
week.setText("");
}
}
else if(j5.isSelected())
{
d=Integer.parseInt(day.getText());
cost=2000;
sub=cost*d;
}
else if(j6.isSelected())
{
w=Integer.parseInt(week.getText());
cost=8000;
sub=cost*w;
}
}
if(j4.isSelected())
{
if(c1.isSelected())
{
fac=1500;
}
if(c2.isSelected())
{
fac+=1000;
}
if(c3.isSelected())
{
fac+=500;
}
fac=fac*1;
}
if(j5.isSelected())
{
if(c1.isSelected())
{
fac=1500;
}
if(c2.isSelected())
{
fac+=1000;
}
if(c3.isSelected())
{
fac+=500;
}
fac=fac*d;
}
if(j6.isSelected())
{
if(c1.isSelected())
{
fac=1500;
}
if(c2.isSelected())
{
fac+=1000;
}
if(c3.isSelected())
{
fac+=500;
}
fac=fac*w*7;
}
tot=fac+sub;
if(jComboBox1.getSelectedItem().equals("1"))
{
tot=tot*1;
}
else if(jComboBox1.getSelectedItem().equals("2"))
{
tot=tot*2;
}
else if(jComboBox1.getSelectedItem().equals("3"))
{
tot=2*tot+(2*tot*0.25);
}
else if(jComboBox1.getSelectedItem().equals("4"))
{
tot=2*tot+(2*tot*0.5);
}
else if(jComboBox1.getSelectedItem().equals("Select"))
{
JOptionPane.showMessageDialog(this,"Selected no. of rooms");
}
neta=0;
dis=0;
if(c4.isSelected())
{
dis+=0.05*tot;
}
if(c5.isSelected())
{
dis+=0.08*tot;
}
neta=tot-dis;
discount.setText(""+dis);
net.setText(""+neta);
public Pizza() {
initComponents();
this.setTitle("PIZZA HUT");
this.setSize(479,500);
this.setLocationRelativeTo(null);
jProgressBar1.setForeground(Color.ORANGE);
if(jProgressBar1.getValue()==100)
{
Userform wel=new Userform();
setVisible(false);
wel.setVisible(true);
t.stop();
}
}
});
t.start();
}
jComboBox1.setSelectedItem(dtm.getValueAt(jTable2.getSelectedRow(),3).toStri
ng());
datef.setText(dtm.getValueAt(jTable2.getSelectedRow(),4).toString());
}
}
else
{
a=Integer.parseInt(day.getText());
}
if(j1.isSelected())
{
cost=300;
}
else if(j2.isSelected())
{
cost=4000;
}
else if(j3.isSelected())
{
cost=2000;
}
else
{
cost=1000;
}
charge.setText(""+cost);
tot=a*cost;
bill.setText(""+tot);
}
if(first.getText().isEmpty())
{
JOptionPane.showMessageDialog(this,"First Input
Unit","Error",JOptionPane.ERROR_MESSAGE);
}
else
{
m1=Integer.parseInt(first.getText());
if(second.getText().isEmpty())
{
JOptionPane.showMessageDialog(this,"Second Input
Unit","Error",JOptionPane.ERROR_MESSAGE);
}
else
{
m2=Integer.parseInt(second.getText());
}
a=(m1+m2)/2;
if(ncc.isSelected())
{
a+=3;
percent.setText(""+a+"%");
}
else
{
percent.setText(""+a+"%");
}
}
else if(j2.isSelected())
{
if(a>=75)
{
b="A";
}
else if(a>=50 && a<=74)
{
b="B";
}
else if(a<50)
{
b="C";
}
}
grad.setText(""+b);
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
first.setText("");
second.setText("");
grad.setText("");
percent.setText("");
ncc.setSelected(false);
j1.setSelected(true);
percent.setEnabled(true);
grad.setEnabled(true);
}
}
GUI CODE 19: Super Store Bill
if(j1.isSelected())
{
if(pri>=1000)
{
discount.setText("50 %");
dis=0.5;
}
else if(pri<1000)
{
discount.setText("30 %");
dis=0.3;
}
}
else if(j2.isSelected())
{
if(pri>=1500 )
{
discount.setText("50 %");
dis=0.5;
}
if(pri<1500 )
{
discount.setText("40 %");
dis=0.4;
}
}
if(j3.isSelected())
{
if(pri>=500)
{
discount.setText("30 %");
dis=0.3;
}
else if(pri<500)
{
discount.setText("20 %");
dis=0.2;
}
}
amt=pri-dis*pri;
if(c1.isSelected())
{
b=amt-amt*mem;
net.setText(""+b);
}
else
{
net.setText(""+amt);
}
}
if(jTextField2.getText().isEmpty())
{
JOptionPane.showMessageDialog(this,"Enter a value");
}
else
{
number=Integer.parseInt(jTextField2.getText());
}
amount=number*pen;
if(jCheckBox1.isSelected())
{
discount=0.05*amount;
}
else
{
discount=0;
}
net=amount-discount;
jTextField3.setText(""+amount);
jTextField4.setText(""+discount);
jTextField5.setText(""+net);
if(j1.isSelected())
{
if (no>=1 && no<=15)
{
pri=50;
}
else if (no>=16 && no<=20)
{
pri=45;
}
else if (no>=21 && no<=30)
{
pri=40;
}
else if (no>=31 && no<=50)
{
pri=35;
}
else
{
pri=30;
}
}
else
{
if (no>=1 && no<=15)
{
pri=60;
}
else if (no>=16 && no<=20)
{
pri=55;
}
else if (no>=21 && no<=30)
{
pri=50;
}
else if (no>=31 && no<=50)
{
pri=45;
}
else
{
pri=40;
}
}
net=no*pri;
if(c1.isSelected())
{
dis=0.1*net;
}
else
{
dis=0;
}
discount.setText(""+dis);
tot=net-dis;
cost.setText(""+tot);
double
list1,list2,list3,list4,list5,q1,q2,q3,q4,q5,amt1=0,amt2=0,amt3=0,amt4=0,amt5=0,
pr1,pr2,pr3,pr4,pr5,of1,of2,of3,of4,of5,tot,ser,net;
public Restaurant_Billing_System() {
initComponents();
this.setTitle("Restaurant Billing System");
this.setResizable(false);
this.setLocationRelativeTo(null);
jComboBox2.setEnabled(false);
jComboBox3.setEnabled(false);
jComboBox4.setEnabled(false);
jComboBox5.setEnabled(false);
jComboBox10.setEnabled(false);
jComboBox7.setEnabled(false);
jComboBox8.setEnabled(false);
jComboBox9.setEnabled(false);
jTextField2.setEnabled(false);
jTextField3.setEnabled(false);
jTextField4.setEnabled(false);
jTextField5.setEnabled(false);
jTextField6.setEnabled(false);
jTextField7.setEnabled(false);
jTextField8.setEnabled(false);
jTextField9.setEnabled(false);
jTextField10.setEnabled(false);
jTextField11.setEnabled(false);
jTextField12.setEnabled(false);
jTextField13.setEnabled(false);
jTextField14.setEnabled(false);
jTextField15.setEnabled(false);
jTextField16.setEnabled(false);
jTextField17.setEnabled(false);
jTextField18.setEnabled(false);
jButton2.setEnabled(false);
jButton3.setEnabled(false);
jButton4.setEnabled(false);
jButton5.setEnabled(false);
jButton7.setEnabled(false);
jButton8.setEnabled(false);
jButton9.setEnabled(false);
jButton10.setEnabled(false);
jButton13.setEnabled(false);
jButton1.setEnabled(true);
jButton2.setEnabled(false);
jButton3.setEnabled(false);
jButton4.setEnabled(false);
jButton5.setEnabled(false);
jButton6.setEnabled(true);
jButton7.setEnabled(false);
jButton8.setEnabled(false);
jButton9.setEnabled(false);
jButton10.setEnabled(false);
jButton13.setEnabled(false);
jTextField1.setText("0");
jTextField2.setText("0");
jTextField3.setText("0");
jTextField4.setText("0");
jTextField5.setText("0");
jTextField6.setText("");
jTextField7.setText("");
jTextField8.setText("");
jTextField9.setText("");
jTextField10.setText("");
jTextField11.setText("");
jTextField12.setText("");
jTextField13.setText("");
jTextField14.setText("");
jTextField15.setText("");
jTextField16.setText("");
jTextField17.setText("");
jTextField18.setText("");
jComboBox1.setSelectedItem("Select");
jComboBox2.setSelectedItem("Select");
jComboBox3.setSelectedItem("Select");
jComboBox4.setSelectedItem("Select");
jComboBox5.setSelectedItem("Select");
jComboBox6.setSelectedItem("0%");
jComboBox7.setSelectedItem("0%");
jComboBox8.setSelectedItem("0%");
jComboBox9.setSelectedItem("0%");
jComboBox10.setSelectedItem("0%");
}
else if(jComboBox1.getSelectedItem().equals("Pav Bhaji"))
{
list1=45;
}
else if(jComboBox1.getSelectedItem().equals("Bhel Puri"))
{
list1=30;
}
else if(jComboBox1.getSelectedItem().equals("Chicken Lollipop"))
{
list1=80;
}
else if(jComboBox1.getSelectedItem().equals("Paneer Tikka"))
{
list1=75;
}
else if(jComboBox1.getSelectedItem().equals("Chicken Biryani"))
{
list1=120;
}
q1=Integer.parseInt(jTextField1.getText());
jTextField6.setText(""+list1);
pr1=q1*list1;
if(jComboBox6.getSelectedItem().equals("0%"))
{
of1=0;
}
else if(jComboBox6.getSelectedItem().equals("20%"))
{
of1=0.2;
}
else if(jComboBox6.getSelectedItem().equals("30%"))
{
of1=0.3;
}
amt1=pr1-(of1*pr1);
jTextField11.setText(""+amt1);
jComboBox2.setEnabled(true);
jComboBox7.setEnabled(true);
jComboBox1.setEnabled(false);
jComboBox6.setEnabled(false);
jButton1.setEnabled(false);
jButton6.setEnabled(false);
jButton2.setEnabled(true);
jButton7.setEnabled(true);
jComboBox2.setEnabled(true);
jComboBox7.setEnabled(true);
jTextField1.setEnabled(false);
jTextField2.setEnabled(true);
}
else if(jComboBox1.getSelectedItem().equals("Pav Bhaji"))
{
list1=45;
}
else if(jComboBox1.getSelectedItem().equals("Bhel Puri"))
{
list1=30;
}
else if(jComboBox1.getSelectedItem().equals("Chicken Lollipop"))
{
list1=80;
}
else if(jComboBox1.getSelectedItem().equals("Paneer Tikka"))
{
list1=75;
}
else if(jComboBox1.getSelectedItem().equals("Chicken Biryani"))
{
list1=120;
}
q1=Integer.parseInt(jTextField1.getText());
jTextField6.setText(""+list1);
pr1=q1*list1;
if(jComboBox6.getSelectedItem().equals("0%"))
{
of1=0;
}
else if(jComboBox6.getSelectedItem().equals("20%"))
{
of1=0.2;
}
else if(jComboBox6.getSelectedItem().equals("30%"))
{
of1=0.3;
}
amt1=pr1-(of1*pr1);
jTextField11.setText(""+amt1);
jComboBox1.setEnabled(false);
jComboBox6.setEnabled(false);
jTextField1.setEnabled(false);
jButton13.setEnabled(true);
tot=amt1+amt2+amt3+amt4+amt5;
ser=0.05*tot;
net=tot+ser;
jTextField16.setText(""+tot);
jTextField17.setText(""+ser);
jButton1.setEnabled(false);
jButton6.setEnabled(false);
}
else if(jComboBox2.getSelectedItem().equals("Pav Bhaji"))
{
list2=45;
}
else if(jComboBox2.getSelectedItem().equals("Bhel Puri"))
{
list2=30;
}
else if(jComboBox2.getSelectedItem().equals("Chicken Lollipop"))
{
list2=80;
}
else if(jComboBox2.getSelectedItem().equals("Paneer Tikka"))
{
list2=75;
}
else if(jComboBox2.getSelectedItem().equals("Chicken Biryani"))
{
list2=120;
}
q2=Integer.parseInt(jTextField2.getText());
jTextField7.setText(""+list2);
pr2=q2*list2;
if(jComboBox7.getSelectedItem().equals("0%"))
{
of2=0;
}
else if(jComboBox7.getSelectedItem().equals("20%"))
{
of2=0.2;
}
else if(jComboBox7.getSelectedItem().equals("30%"))
{
of2=0.3;
}
amt2=pr2-(of2*pr2);
jTextField12.setText(""+amt2);
jComboBox2.setEnabled(false);
jComboBox7.setEnabled(false);
jComboBox1.setEnabled(false);
jComboBox6.setEnabled(false);
jComboBox3.setEnabled(true);
jComboBox8.setEnabled(true);
jButton1.setEnabled(false);
jButton6.setEnabled(false);
jButton2.setEnabled(false);
jButton7.setEnabled(false);
jButton3.setEnabled(true);
jButton8.setEnabled(true);
jTextField1.setEnabled(false);
jTextField2.setEnabled(false);
jTextField3.setEnabled(true);
}
else if(jComboBox2.getSelectedItem().equals("Pav Bhaji"))
{
list2=45;
}
else if(jComboBox2.getSelectedItem().equals("Bhel Puri"))
{
list2=30;
}
else if(jComboBox2.getSelectedItem().equals("Chicken Lollipop"))
{
list2=80;
}
else if(jComboBox2.getSelectedItem().equals("Paneer Tikka"))
{
list2=75;
}
else if(jComboBox2.getSelectedItem().equals("Chicken Biryani"))
{
list2=120;
}
q2=Integer.parseInt(jTextField2.getText());
jTextField7.setText(""+list2);
pr2=q2*list2;
if(jComboBox7.getSelectedItem().equals("0%"))
{
of2=0;
}
else if(jComboBox7.getSelectedItem().equals("20%"))
{
of2=0.2;
}
else if(jComboBox7.getSelectedItem().equals("30%"))
{
of2=0.3;
}
amt2=pr2-(of2*pr2);
jTextField11.setText(""+amt2);
jButton13.setEnabled(true);
tot=amt1+amt2+amt3+amt4+amt5;
ser=0.05*tot;
net=tot+ser;
jButton2.setEnabled(false);
jButton7.setEnabled(false);
jTextField16.setText(""+tot);
jTextField17.setText(""+ser);
jTextField12.setText(""+amt2);
jButton2.setEnabled(false);
jButton7.setEnabled(false);
}
else if(jComboBox3.getSelectedItem().equals("Pav Bhaji"))
{
list3=45;
}
else if(jComboBox3.getSelectedItem().equals("Bhel Puri"))
{
list3=30;
}
else if(jComboBox3.getSelectedItem().equals("Chicken Lollipop"))
{
list3=80;
}
else if(jComboBox3.getSelectedItem().equals("Paneer Tikka"))
{
list3=75;
}
else if(jComboBox3.getSelectedItem().equals("Chicken Biryani"))
{
list3=120;
}
q3=Integer.parseInt(jTextField3.getText());
jTextField8.setText(""+list3);
pr3=q3*list3;
if(jComboBox6.getSelectedItem().equals("0%"))
{
of3=0;
}
else if(jComboBox6.getSelectedItem().equals("20%"))
{
of3=0.2;
}
else if(jComboBox6.getSelectedItem().equals("30%"))
{
of3=0.3;
}
amt3=pr3-(of3*pr3);
jTextField13.setText(""+amt3);
jComboBox2.setEnabled(false);
jComboBox7.setEnabled(false);
jComboBox1.setEnabled(false);
jComboBox6.setEnabled(false);
jComboBox3.setEnabled(false);
jComboBox8.setEnabled(false);
jComboBox4.setEnabled(true);
jComboBox9.setEnabled(true);
jTextField3.setEnabled(false);
jTextField4.setEnabled(true);
jButton3.setEnabled(false);
jButton8.setEnabled(false);
jButton4.setEnabled(true);
jButton9.setEnabled(true);
}
else if(jComboBox4.getSelectedItem().equals("Pav Bhaji"))
{
list4=45;
}
else if(jComboBox4.getSelectedItem().equals("Bhel Puri"))
{
list4=30;
}
else if(jComboBox4.getSelectedItem().equals("Chicken Lollipop"))
{
list4=80;
}
else if(jComboBox4.getSelectedItem().equals("Paneer Tikka"))
{
list4=75;
}
else if(jComboBox4.getSelectedItem().equals("Chicken Biryani"))
{
list4=120;
}
q4=Integer.parseInt(jTextField4.getText());
jTextField9.setText(""+list4);
pr4=q4*list4;
if(jComboBox9.getSelectedItem().equals("0%"))
{
of4=0;
}
else if(jComboBox9.getSelectedItem().equals("20%"))
{
of4=0.2;
}
else if(jComboBox9.getSelectedItem().equals("30%"))
{
of4=0.3;
}
amt4=pr4-(of4*pr4);
jTextField14.setText(""+amt4);
jComboBox4.setEnabled(false);
jComboBox9.setEnabled(false);
jComboBox5.setEnabled(true);
jComboBox10.setEnabled(true);
jTextField4.setEnabled(false);
jTextField5.setEnabled(true);
jButton4.setEnabled(false);
jButton9.setEnabled(false);
jButton5.setEnabled(false);
jButton10.setEnabled(true);
}
}
else if(jComboBox3.getSelectedItem().equals("Pav Bhaji"))
{
list3=45;
}
else if(jComboBox3.getSelectedItem().equals("Bhel Puri"))
{
list3=30;
}
else if(jComboBox3.getSelectedItem().equals("Chicken Lollipop"))
{
list3=80;
}
else if(jComboBox3.getSelectedItem().equals("Paneer Tikka"))
{
list3=75;
}
else if(jComboBox3.getSelectedItem().equals("Chicken Biryani"))
{
list3=120;
}
q3=Integer.parseInt(jTextField3.getText());
jTextField8.setText(""+list3);
pr3=q3*list3;
if(jComboBox6.getSelectedItem().equals("0%"))
{
of3=0;
}
else if(jComboBox6.getSelectedItem().equals("20%"))
{
of3=0.2;
}
else if(jComboBox6.getSelectedItem().equals("30%"))
{
of3=0.3;
}
amt3=pr3-(of3*pr3);
jTextField13.setText(""+amt3);
jComboBox2.setEnabled(false);
jComboBox7.setEnabled(false);
jComboBox1.setEnabled(false);
jComboBox6.setEnabled(false);
jComboBox3.setEnabled(false);
jComboBox8.setEnabled(false);
jTextField3.setEnabled(false);
jTextField4.setEnabled(false);
jButton3.setEnabled(false);
jButton8.setEnabled(false);
jButton13.setEnabled(true);
tot=amt1+amt2+amt3+amt4+amt5;
ser=0.05*tot;
net=tot+ser;
jButton2.setEnabled(false);
jButton7.setEnabled(false);
jTextField16.setText(""+tot);
jTextField17.setText(""+ser);
}
else if(jComboBox4.getSelectedItem().equals("Pav Bhaji"))
{
list4=45;
}
else if(jComboBox4.getSelectedItem().equals("Bhel Puri"))
{
list4=30;
}
else if(jComboBox4.getSelectedItem().equals("Chicken Lollipop"))
{
list4=80;
}
else if(jComboBox4.getSelectedItem().equals("Paneer Tikka"))
{
list4=75;
}
else if(jComboBox4.getSelectedItem().equals("Chicken Biryani"))
{
list4=120;
}
q4=Integer.parseInt(jTextField4.getText());
jTextField9.setText(""+list4);
pr4=q4*list4;
if(jComboBox9.getSelectedItem().equals("0%"))
{
of4=0;
}
else if(jComboBox9.getSelectedItem().equals("20%"))
{
of4=0.2;
}
else if(jComboBox9.getSelectedItem().equals("30%"))
{
of4=0.3;
}
amt4=pr4-(of4*pr4);
jTextField14.setText(""+amt4);
jComboBox4.setEnabled(false);
jComboBox9.setEnabled(false);
jComboBox5.setEnabled(false);
jComboBox10.setEnabled(false);
jTextField4.setEnabled(false);
jTextField5.setEnabled(false);
jButton4.setEnabled(false);
jButton9.setEnabled(false);
jButton5.setEnabled(false);
jButton10.setEnabled(false);
jButton13.setEnabled(true);
tot=amt1+amt2+amt3+amt4+amt5;
ser=0.05*tot;
net=tot+ser;
jTextField16.setText(""+tot);
jTextField17.setText(""+ser);
}
else if(jComboBox5.getSelectedItem().equals("Pav Bhaji"))
{
list5=45;
}
else if(jComboBox4.getSelectedItem().equals("Bhel Puri"))
{
list5=30;
}
else if(jComboBox4.getSelectedItem().equals("Chicken Lollipop"))
{
list5=80;
}
else if(jComboBox4.getSelectedItem().equals("Paneer Tikka"))
{
list5=75;
}
else if(jComboBox4.getSelectedItem().equals("Chicken Biryani"))
{
list5=120;
}
q5=Integer.parseInt(jTextField5.getText());
jTextField10.setText(""+list5);
pr5=q5*list5;
if(jComboBox10.getSelectedItem().equals("0%"))
{
of5=0;
}
else if(jComboBox10.getSelectedItem().equals("20%"))
{
of5=0.2;
}
else if(jComboBox10.getSelectedItem().equals("30%"))
{
of5=0.3;
}
amt5=pr5-(of5*pr5);
jTextField15.setText(""+amt5);
jComboBox4.setEnabled(false);
jComboBox9.setEnabled(false);
jComboBox5.setEnabled(false);
jComboBox10.setEnabled(false);
jTextField4.setEnabled(false);
jTextField5.setEnabled(false);
jButton4.setEnabled(false);
jButton9.setEnabled(false);
jButton5.setEnabled(false);
jButton10.setEnabled(false);
jButton13.setEnabled(true);
tot=amt1+amt2+amt3+amt4+amt5;
ser=0.05*tot;
net=tot+ser;
jButton2.setEnabled(false);
jButton7.setEnabled(false);
jTextField16.setText(""+tot);
jTextField17.setText(""+ser);
}