¿Cuanto es 6 + 3*8 en Velneo?


([N4] info) #1

o me se han olvidao las matematicas, o estoy  absolutamente saturado despues de un monton de horas y un poco de fiebre, o que alguien me lo explique

segun velneo  6 + 3*8 = 72 yo creia que era 30 y que para que diera 72 tendria que poner (6 + 3)*8

¿me he vuelto jili...?

os dejo el proceso

un saludo

Miguel

 

[attachment=14367,1227] [attachment=14367,1228]


([N1] Giuseppe::Komenco) #2

En algunos lenguajes de programación la preferencia siempre es de izquierda a derecha sin respetar operadores. Quizás Velneo sea así....


([N4] info) #3

Hola Giuseppe,

¿En que lenguajes no se respeta el orden matematico de los operadores?

perdon pero igual soy un poco ignorante en este tema.

un saludo

Miguel


([N1] Giuseppe::Komenco) #4

Pues en Smalltalk los operadores matemáticos no son más que mensajes que entienden los objetos..por poner un ejemplo...


([N1] Francisco J.) #5

Buenos días:

@miguel

Para hacerlo bien ... tienes que usar la 6x

Saludos

[attachment=14371,1229]


([N4] Jorge) #6

Ante la duda la más (****)


([N4] arturomiranda) #7

hola,

recuerdo que en la universidad vimos una materia llamada automatas, donde desarrollamos un analizador sintactico y lexico, y ahi se definia el orden de los operadores, supongo que el desarrollo de velneo fue concebido de esta manera, su motor sintactico no esta programado para respetar el orden matematico al que estamos acostumbrados :)

 

 


([N1] Pepeto) #8

La verdad es que nunca he tenido este problema en ningun lenguaje.

Sera porque siempre uso los ( ) para evitar cualquier tipo de error, y sobre todo, porque las formulas se entienden mucho mejor.

un saludo

Jose Luis

http://www.ascsl.com




([N1] comercial) #9

Hombre Francisco, tú por la casa del diablo, jejeje...

 

 

Saludos.

   Miguel.