En este grupo En todos

Foro de Java



Evaluacion y conversion de expresiones (infija, postfija y prefija)

Escrito por Lucina
el 27/09/2006

Bien, si nos puedes ayudar kon esto.

Elaborar un programa en java que haga conversion de infija a postfija y a prefija, despues de la conversion mostrar los resultados de la evualuacion de la expresion en postfijo y prefijo.

Las operaciones validas son +, -, /, *.

El `programa asemejara a una calculadora, adicionando los botones para la conversion a postfija y prefija y asi dandole = evaluaria la expresion en pantalla.

Espero nos puedas ayudar, desde ya gracias.

atte:

Diana, Lili y Lucina...

Porfirio
Escrito por Porfirio
el 27/10/2006

Worale  jajajajaja justo acabo de erminar el mismo programa por que me lo pidieron en mi escuela, aqui adjunto los archivos de texto con los codigos, no creo que tengan muchas dificultades nomas es copiar y pegar un archivo. Java con el mismo nombre que los. Txt, cmpilan y listo, yo uso el netbeans, y creo que aveces al usar el JCreator hay problemas no se porque XD bueno suerte y espero que les sirva,

Aaaahhh! Por cierto de que escuela son? , yo soy del Instituto Tecnologico de Culiacan XD



Ficheros adjuntos:
main
Convertidor
Brayham
Antioquia, Colombia
Escrito por Brayham
el 20/11/2006
Hey sera que este algoritmo funciona para c++ o que, sino me pùedes decir que cambio o puedo hacer con el, es que lo necesito el mismo pero en c y para antes del25 de nov de 2006  jejeje gracias.....
Porfirio
Escrito por Porfirio
el 25/11/2006
Pues segun yo la sintaxis de java es muy similar a la de C++, lo unico que te puedo decir es que veas el codigo y trates de convertirlo a C++ con tus concimientos de C++, por que yo realmente no se nada de C++, sale suerte!
Escrito por Freddy Rospigliosi
el 15/01/2007

Alguien puede poner el codigo en c++?

No entiendo mucho de java


-_-

Escrito por Carolina
el 10/02/2007
QUE SIGNIFICA ESTO Y COMO SE REALIZA Evaluacion y conversion de  expresiones (infija, postfija y prefija)
Escrito por Alejandra
el 16/10/2007

Hola! Me podrian ayudar, tengo que hacer uno en java de las expresiones postfija pero nada mas no me sale........

Por ejemplo 2 3 +   2+3    5

Espero me puedan ayudar

Muchas gracias

Herrera
Zacatecas, México
Escrito por Herrera
el 12/11/2007
"Pues segun yo la sintaxis de java es muy similar a la de C++, lo unico que te puedo decir es que veas el codigo y trates de convertirlo a C++ con tus concimientos de C++, por que yo realmente no se nada de C++, sale suerte! "
por Porfirio Padilla (Noviembre 2006)


mandame el codigo q tengas o los que tengas en cualquier lenguajes este es mi correo duck_2611@hotmail. Com porfavor y gracias

Janeth Hl
Sinaloa, México
Escrito por Janeth Hl
el 29/02/2008
el trabajo ese te lo dejo la doc? O quien te daba clases de edd?
"worale  jajajajaja justo acabo de erminar el mismo programa por que me lo pidieron en mi escuela, aqui adjunto los archivos de texto con los codigos, no creo que tengan muchas dificultades nomas es copiar y pegar un archivo. Java con el mismo nombre que los. Txt, cmpilan y listo, yo uso el netbeans, y creo que aveces al usar el JCreator hay problemas no se porque XD bueno suerte y espero que les sirva,
aaaahhh! Por cierto de que escuela son? , yo soy del Instituto Tecnologico de Culiacan XD
Main. Txt
Tamaño: 925
Tipo: text/plain
 
Convertidor. Txt
Tamaño: 9245
Tipo: text/plain
 
"
por Porfirio Padilla (Octubre 2006)




Porfirio
Escrito por Porfirio
el 29/02/2008
jajajajajajajajaja no me lo habai dejado martin..... Con la doc reprobe :S :S porque no pude hacer el gato inteligente que implementara bien el algoritmo minimax... Pero bueno eso fue ya hace buen rato cuando todavia no sabia programar bien jajajajajajajaja ahorita ya es distinto XD.... Aunque ahorita llevo con Clemente..... Y el compa parece hijo de Barron XD
porque la pregunta? Tu llevas clases ahorita con la doc?
ahi cualquier cosa que ocupes me la llevo al lado del edificio C, en la segunda macetera jajajajaja rato!
"
el trabajo ese te lo dejo la doc? O quien te daba clases de edd?
"worale  jajajajaja justo acabo de erminar el mismo programa por que me lo pidieron en mi escuela, aqui adjunto los archivos de texto con los codigos, no creo que tengan muchas dificultades nomas es copiar y pegar un archivo. Java con el mismo nombre que los. Txt, cmpilan y listo, yo uso el netbeans, y creo que aveces al usar el JCreator hay problemas no se porque XD bueno suerte y espero que les sirva,
aaaahhh! Por cierto de que escuela son? , yo soy del Instituto Tecnologico de Culiacan XD
Main. Txt
Tamaño: 925
Tipo: text/plain
 
Convertidor. Txt
Tamaño: 9245
Tipo: text/plain
   
"
por Porfirio Padilla (Octubre 2006)




"
por janeth HL (Febrero 2008)





Janeth Hl
Sinaloa, México
Escrito por Janeth Hl
el 24/05/2008
jajaja no habia visto tu respuesta pff hace siglos!
aha estoy llevando estructura de datos con la doc...
hasta el momento voy  bien no me quejo....
ahora me saque 70 puntos en  una unidad en una rifa que hizo XD
y que es eso que te la pasas en la macetera? JAJAJAJAJA
"
jajajajajajajajaja no me lo habai dejado martin..... Con la doc reprobe :S :S porque no pude hacer el gato inteligente que implementara bien el algoritmo minimax... Pero bueno eso fue ya hace buen rato cuando todavia no sabia programar bien jajajajajajajaja ahorita ya es distinto XD.... Aunque ahorita llevo con Clemente..... Y el compa parece hijo de Barron XD
porque la pregunta? Tu llevas clases ahorita con la doc?
ahi cualquier cosa que ocupes me la llevo al lado del edificio C, en la segunda macetera jajajajaja rato!
"
el trabajo ese te lo dejo la doc? O quien te daba clases de edd?
"worale  jajajajaja justo acabo de erminar el mismo programa por que me lo pidieron en mi escuela, aqui adjunto los archivos de texto con los codigos, no creo que tengan muchas dificultades nomas es copiar y pegar un archivo. Java con el mismo nombre que los. Txt, cmpilan y listo, yo uso el netbeans, y creo que aveces al usar el JCreator hay problemas no se porque XD bueno suerte y espero que les sirva,
aaaahhh! Por cierto de que escuela son? , yo soy del Instituto Tecnologico de Culiacan XD
Main. Txt
Tamaño: 925
Tipo: text/plain
 
Convertidor. Txt
Tamaño: 9245
Tipo: text/plain
   
"
por Porfirio Padilla (Octubre 2006)




"
por janeth HL (Febrero 2008)





"
por Porfirio Padilla (Febrero 2008)




Escrito por Ddfffff
el 08/09/2009

Yo nacesito el metodo de evaluacion en java

Para postfija...

Porfa si alguen lo tiene

Escrito por Anonimo
el 30/09/2009

#include<stdio. H>
#include<conio. H>
main(){
// clrscr();
int top,apu,tope,tpos,opera;
tpos=top=apu=tope=0;
char Ei[50],Pos[50],Pila[50];
for(top=0;top<50;top++)Ei[top]=Pos[top]=Pila[top]="";
printf("Conversor a Posfija ");
for(top=0;(Ei[top]=getchar())! = " ";top++);
do{
if("("==Ei[apu]){
tope++;
Pila[tope]=Ei[apu];
}else{
if(")"==Ei[apu]){
while(Pila[tope]! ="("){
Pos[tpos]=Pila[tope];
tpos++; tope--;
}
Pila[tope]="";
tope--;
}
else{
if(Ei[apu]! ="^" && Ei[apu]! ="/" && Ei[apu]! ="*" && Ei[apu]! ="+" && Ei[apu]! ="-"){
Pos[tpos]=Ei[apu];
tpos++;
}
else{
opera=1;
switch(Pila[tope]){
case"^":if(Ei[apu]=="+"||Ei[apu]=="-"||Ei[apu]=="*"||Ei[apu]=="/"||Ei[apu]=="^")
opera=0;break;
case"/":if(Ei[apu]=="+"||Ei[apu]=="-"||Ei[apu]=="*"||Ei[apu]=="/")
opera=0;break;
case"*":if(Ei[apu]=="+"||Ei[apu]=="-"||Ei[apu]=="*")
opera=0;break;
case"+":if(Ei[apu]=="+"||Ei[apu]=="-")
opera=0;break;
case"-":if(Ei[apu]=="-")
opera=0;break;
}
while(tope>0 && opera==0){
Pos[tpos]=Pila[tope];
tpos++; tope--;
}
tope++;
Pila[tope]=Ei[apu];
}
}
}
apu++;
}while(top! =apu);
while(tope>0){
Pos[tpos]=Pila[tope];
tpos++; tope--;
}
for(top=0;top! =tpos;top++) printf("%c",Pos[top]);
getche();
return 0;
}

Miriam Perez
Aguascalientes, México
Escrito por Miriam Perez
el 28/04/2010

Necesito un programa en java que resuleva una ecuacion, si alguien me puede ayudar se los agradeceria mucho.


Karen Lopez
Manabí, Ecuador
Escrito por Karen Lopez
el 04/07/2010

Ay necesito un programa que me permita ingresar una ecuacion en vector y luego las convierta en variable posfijas ayudemen

Karen Lopez
Manabí, Ecuador
Escrito por Karen Lopez
el 04/07/2010

Ayudenme el deber es para el martes utilece tus archivos adjuntos porfirio pero me sale error ayudame please

Rafael Alejandro Carbajal Sosa
Estado de México, Mé...
Escrito por Rafael Alejandro Carbajal Sosa
el 05/03/2012

Hola yo soy del tecnologico de toluca y me agarraste en plena clase cuando vi tu codigo peor me marca error ojala me puedas ayudar se que lo veras despues pero ojala si me hecases la mano me intrigo el codigo jeje xD

Karla Vazquez
Durango, México
Escrito por Karla Vazquez
el 08/10/2012

Necesito un ejemplo que haga de una expresion fija a una expresion postfija porfaa?