• Matéria: Informática
  • Autor: matosjoaovitor2
  • Perguntado 8 anos atrás

def soma (a,b):
return a+b

def multiplica (a,b)
return a*b

def conta(a,b):
return (a*(a+b)+a*b)Se seu programa não realiza operações numéricas diferentes de (a*(a+b)+a*b), é preferível escrever as operações conta utilizando as funções soma e multiplica ou utilizar a função conta diversas vezes?

Respostas

respondido por: BashKnocker
1
def conta(a, b):
return soma(multiplica(a, soma(a, b), multiplica(a, b))

Não sei se o problema é sobre recursos computacionais ou sobre arquitetura de software mas respondendo sob a última colocação, eu sugeria este uso pois pelas primeiras funções você não estaria violando nenhuma outra forma de calcular. Segundo o enunciado a função "calcula" é uma combinação linear entre as funções "soma" e "multiplica" sendo possível escreve-la respeitando os parâmetros sem o erro de escrever uma outra estrutura algébrica.
Perguntas similares