Evaludor de expresiones aritméticas

Cerrado Publicado hace un año Pagado a la entrega
Cerrado Pagado a la entrega

El proyecto consistirá en un valuador de expresiones aritméticas, el cuál debe recibir como entrada una expresión y mostrar el resultado de la misma. Las características de la expresión a considerar son las siguientes:

[login to view URL] enteras y/o decimales (considerar un máximo de dos decimales)

[login to view URL]: Suma ( + ), Resta ( - ), Multiplicación ( * ), División ( / ), Potencia ( ^ )

3.Símbolos de agrupación: Solamente paréntesis ()

Las siguientes expresiones son ejemplos de expresiones válidas que deben ser resueltas por el programa:

1. (((380+15.5)*3)^15)

2. 3+2*8

3. (52.87+20)*8

El proyecto debe recibir como entrada (del usuario) una expresión en notación infija (esta puede tener una longitud de hasta 100 caracteres), posteriormente debe ser convertida a notación posfija, para luego crear el árbol de expresión (graficar el árbol en pantalla); y por último evaluarlo para obtener el resultado de la operación. El proyecto debe tener la capacidad de indicar cuando una expresión no ha sido ingresada correctamente (falta algún paréntesis, dos operadores juntos como 8*+9, etc.)

En el proyecto se evaluará el uso de pilas, colas, listas y árboles en memoria dinámica, así como el uso de funciones recursivas y el correcto uso de estándares de programación (código indentado, prototipos de funciones, etc.). Debe ser realizado en Borland C++.

Programación en C++

Nº del proyecto: #33708110

Sobre el proyecto

8 propuestas Proyecto remoto Activo hace un año

8 freelancers están ofertando un promedio de $20 por este trabajo

harissheikh255

Hello, I will do simplest coding in C++/C#/C, Java, Python using OOP, Data Structures. It looks like an assignment so, coding will be easily understandable. I have done many such works here. Lets have a chat for furthe Más

$20 USD en 1 día
(79 comentarios)
5.7
catlet1

Con años de experiencia en programación C++, Programación Orientada a Objetos (POO) y Borland C++, creo que puedo completar su proyecto de evaluación de expresiones por usted. Anteriormente trabajé en proyectos que req Más

$20 USD en 5 días
(7 comentarios)
3.4
Sadaqat021

I shall do my best for your company. To make a career in the field of Translator I would like to take guidance towards your good company and follow rules and regulations towards Company. I will translate all types of d Más

$20 USD en 7 días
(0 comentarios)
0.0
stefaniadarocha

Estudié ingeniería en sistemas y he hecho cursos de programación por lo que me resulta interesante la tarea y espero ser de ayuda

$20 USD en 7 días
(0 comentarios)
0.0
amfuenza

Hola. Estoy interesada en su proyecto. Manejo el borland C++. Además de ser metódica y perfeccionista en mis trabajos. Estoy disponible para empezar cuando usted lo determine

$20 USD en 7 días
(0 comentarios)
0.0
Arefdaer

السلام عليكم أنا مترجم ولدي الخبرة الكافية من الترجمة واستطيع الترجمة الى اي لغة عالمية والعكس واستطيع الترجمة عالميا

$20 USD en 1 día
(0 comentarios)
0.0
EzequielTo

Buenas Tardes: Me Comprometo Cumplir con el proyecto en la menor cantidad de tiempo sin sacrificar la calidad del código. Soy un estudiante de la Universidad Nacional Tecnológica de Argentina con Experiencia de C++ po Más

$15 USD en 7 días
(0 comentarios)
0.0
afigueroaferrer

Soy graduado de Cibernética con amplios conocimientos en la creación de compiladores en C++. Lo que necesitas que te haga es una gramática/analizador sintáctico que reconozca las expresiones y además el evaluador para Más

$25 USD en 7 días
(0 comentarios)
0.0