import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;

/*<APPLET CODE="waleed.class" WIDTH="500"  HEIGHT="250"></APPLET>*/
public class waleed extends Applet implements ActionListener
{
int a1,a2,a3,a4,a5,g1,g2,g3,g4,g5;
double c,d1,d2,d3,d4,d5,b1,b2,b3,b4,b5,c1,c2,c3,c4,c5;
TextField t1,t2,t3,t4,t5;
Label l1,l2,l3,l4,l5;
Button DRAW;

public void init()
{
l1=new Label("red");
t1=new TextField(3);

l2=new Label("red");
t2=new TextField(3);

l3=new Label("red");
t3=new TextField(3);

l4=new Label("red");
t4=new TextField(3);

l5=new Label("red");
t5=new TextField(3);
add(l1);add(t1);add(l2);add(t2);add(l3);add(t3);add(l4);add(t4);add(l5);add(t5);
add(DRAW);
DRAW.addActionListener(this);
}
public void actionPerformed(ActionEvent ae)
{
if(ae.getSource()==DRAW)
{
a1=Integer.parseInt(t1.getText());
a2=Integer.parseInt(t2.getText());
a3=Integer.parseInt(t3.getText());
a4=Integer.parseInt(t4.getText());
a5=Integer.parseInt(t5.getText());
b1=225-(1.5*a1);
b2=225-(1.5*a2);
b3=225-(1.5*a3);
b4=225-(1.5*a4);
b5=225-(1.5*a5);
c=a1+a2+a3+a4+a5;
d1=(a1/c)*100;
d2=(a2/c)*100;
d3=(a3/c)*100;
d4=(a4/c)*100;
d5=(a5/c)*100;
c1=3.6*d1;
c2=3.6*d2;
c3=3.6*d3;
c4=3.6*d4;
c5=3.6*d5;

if(c1-Math.floor(c1)>=0.5)
{c1=Math.ceil(c1);}
else
{c1=Math.floor(c1);}

if(c2-Math.floor(c2)>=0.5)
{c2=Math.ceil(c2);}
else
{c2=Math.floor(c2);}

if(c3-Math.floor(c3)>=0.5)
{c3=Math.ceil(c3);}
else
{c3=Math.floor(c3);}

if(c4-Math.floor(c4)>=0.5)
{c4=Math.ceil(c4);}
else
{c4=Math.floor(c4);}

if(c5-Math.floor(c5)>=0.5)
{c5=Math.ceil(c5);}
else
{c5=Math.floor(c5);}

g1=(int)c1;
g2=(int)c2;
g3=(int)c3;
g4=(int)c4;
g5=(int)c5;
repaint();
}
}

public void paint(Graphics g)
{
g.drawLine(260,70,260,235);
g.drawLine(250,225,480,225);

g.drawString("red",270,235);
g.drawString("cyan",315,235);
g.drawString("green",355,235);
g.drawString("megenta",395,235);
g.drawString("blue",450,235);

g.drawString("red",25,260);
g.drawString("cyan",100,260);
g.drawString("green",175,260);
g.drawString("megenta",250,260);
g.drawString("blue",350,260);
}}



