Professional Documents
Culture Documents
Scanner;
while (!A.es_vacia())
{
ope=A.elimina().toString();
if (ope.equals("*"))
{
var=elem*Double.parseDouble(A.elimina().toString());
A.adiciona(var);
elem=Double.parseDouble(A.elimina().toString());
}
else
{
if (ope.equals("/"))
{
var=elem/Double.parseDouble(A.elimina().toString());
A.adiciona(var);
elem=Double.parseDouble(A.elimina().toString());
}
else
{
aux.adiciona(elem);
aux.adiciona(ope);
elem=Double.parseDouble(A.elimina().toString());
}
}
}
aux.adiciona(elem);
A.vaciar(aux);
resp=Double.parseDouble(A.elimina().toString());
while (!A.es_vacia())
{
ope=A.elimina().toString();
if (ope.equals("+"))
{
var=resp+(Double.parseDouble(A.elimina().toString()));
}
else
{
var=resp-Double.parseDouble(A.elimina().toString());
}
A.adiciona(var);
resp=Double.parseDouble(A.elimina().toString());
}
System.out.print(" ="+resp);
}