Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: berres en 21 de Enero 2013, 12:40

Título: Prelación o preferencia entre operadores matemáticos en programación CU00131A
Publicado por: berres en 21 de Enero 2013, 12:40
Hola de nuevo.
Por asuntos de trabajo he tenido que dejar apartado estos meses el curso, pero quiero retomarlo y me surjen dudas.

Tema CU00131A

En el ejercicio c/
¿No seria mas correcto esta formulacion? (3/a)+(5/b)+(7/d)/(a+b) ¿o al tener preferencia las divisiones las sumas esperan el resultado para efectuarse?

Ejercicio d ¿seria valida tambien esta formulacion?:
a^(1/2)+b^(1/2)/((a^(1/5)+3-(a^(1/2)+d)/(d-a))

Gracias.
Título: Re: Prelación o preferencia entre operadores matemáticos en programación CU00131A
Publicado por: César Krall en 21 de Enero 2013, 13:34
Hola,

En el ejercicio c): como tú indicas, la división tiene preferencia. Escribir (3/a)+(5/b)+(7/d)/(a+b) no sería correcto porque esto equivale a (3/a) + (5/b) +   ((7/d)/(a+b)), es decir, sólo se dividiría la última suma, cuando lo que hay que dividir son las tres sumas.

Ejercicio d): sí sería válida (incluso mejor poner los exponentes en forma de fracción que en forma decimal).

Saludos.
Título: Re: Prelación o preferencia entre operadores matemáticos en programación CU00131A
Publicado por: berres en 21 de Enero 2013, 17:36
Ahhh, ok, entendido.
Muchas gracias.