Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[PEDIDO] Tp 3 de la guia 2015
Autor Mensaje
sribot Sin conexión
Empleado de Fotocopiadora
Sin estado :(
**

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 31
Agradecimientos dados: 42
Agradecimientos: 3 en 3 posts
Registro en: Oct 2014
Mensaje: #1
[PEDIDO] Tp 3 de la guia 2015 Trabajo practico y 1 más Informática I (Electrónica)
Buenas... Hace ya un buen tiempo que ando estancado en el tp3 de la guia de ejercicios nueva que aqui dejo adjuntada. No es que no entienda el ejercicio, sino que no se me ocurre como empezar a hacer un algoritmo que haga semejante cosa...


https://drive.google.com/file/d/0B0DWg4e...sp=sharing


Para ponerlos un poco en tema, la guia consta de 7 trabajos que se relacionan uno con otro y tienen el fin de hacer algo asi como una calculadora super potente... Asi es como en el tp1 te pide hacer un par de funciones basicas, en el tp2 trabajar un poquito con series y for/while's, pero el tp3 da un escalon 100 metros mas alto... Te pide que ingreses, mediante una cadena de caracteres, la operacion a realizar (Ej: 10+5+(8*5)/9+5) y que el programa reconozca el orden en que tenga que realizar las operaciones, parentesis y brinde el resultado. Ojo, el programa se puede complicar mas, ya que en el tp2 hicimos funciones trigonometricas, por lo cual la cadena puede ser:
10+8+sen(8*9-5)/8

No necesito el tp hecho, solo un pie sobre como se podria empezar un algoritmo, ya sea en C o en criollo, ya que mi problema es que no se me ocurre una forma ni es español de poder hacer eso con estas herramientas...
08-10-2015 08:20
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Feer Sin conexión
Presidente del CEIT
win-win
**********

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 4.626
Agradecimientos dados: 604
Agradecimientos: 2.625 en 428 posts
Registro en: Apr 2010
Mensaje: #2
RE: [PEDIDO] Tp 3 de la guia 2015
Buenas noches!

Mira, yo creo que hay que separar el problema en varias funciones... algunas de las que yo haría son:

1) Detectar si la cantidad de paréntesis insertados están bien... (si hay misma cantidad de ( que de ) )
2) Haría una función que recorra el string en busca del últmo paréntesis abiertoy el primer paréntesis cerrado... entre esas posiciones tengo una cuenta a hacer...
3) Haría una función que busuqe un signo en un string o caracteres que no sean números...
4) Haría una función que resuelva la operación que encontre en (3)

Después iría resolviendo paquetes "chicos" y volviendolos a ingresar en el string completo así hasta que llega un momento que no hay mas expresión larga y solo queda un valor...

A mi se me ocurrió eso pero seguro hay mas formas.

Mucha suerte!

[Imagen: digitalizartransparent.png]
08-10-2015 23:40
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Feer recibio 1 Gracias por este post
sribot (23-02-2016)
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.