Fabrica

Você é um Programador ou Codificador?

Paa quem tem interesse em saber como revolver esse problema usando código. Fiz duas funções, uma criando passo a passo o calulo, e outra em apenas uma linha.

 

 
# X = 27 + {14 + 3 x [100 : (18 – 4 x 2) + 7] } : 13
def multiplica(a,b):
return a * b
def divide(a,b):
return a / b
def soma(a,b):
return a + b
def subtrai(a,b):
return a - b

def executa(a,b,c,d,e,f,g,h,i):
passo1 = multiplica(f,g)
passo2 = subtrai(e,passo1)
passo3 = divide(d,passo2)
passo4 = soma(passo3,h)
passo5 = multiplica(c,passo4)
passo6 = soma(b,passo5)
passo7 = divide(passo6,i)
passo8 = soma(a,passo7)

return passo8

def executa_em_uma_linha(a,b,c,d,e,f,g,h,i):
return soma(a, divide(soma(b, multiplica(c, soma(divide(d, subtrai(e, multiplica(f, g))), h))), i))

res = executa(27,14,3,100,18,4,2,7,13)
print(res)

res = executa_em_uma_linha(27,14,3,100,18,4,2,7,13)
print(res)

 

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *