Los datos de prueba
fueron las expresiones:
R
(2 + 4)
R
(6 * 8)
R ((2+4)*(6+8))
Formato de prueba del programa:
Los datos de prueba se insertaron en
el main de la siguiente manera:
strcpy(str, "(2 +
4)");
C = str;
V = C.Evaluar();
La ventana de salida del programa se muestra a continuación, pero el resultado también queda guardado en un archivo llamado salida.txt.
h
(2 + 4)

h
(6 * 8)

h ((2+4)*(6+8)) (tomado del archivo)
expresión
término
factor
'('
expresión
término
factor
'('
expresión
término
factor
'2'
resto_factor
épsilon
término_resto
'+'
término
factor
'4'
resto_factor
épsilon
término_resto
épsilon
')'
resto_factor
'*'
factor
'('
expresión
término
factor
'6'
resto_factor
épsilon
término_resto
'+'
término
factor
'8'
resto_factor
épsilon
término_resto
épsilon
')'
resto_factor
épsilon
término_resto
épsilon
')'
resto_factor
épsilon
término_resto
épsilon