Questão de exercício

Lógica de programação Python

#ALGORÍTMO 3.1

def f1(var1, var2):
    if var1 > var2:
        return var1
    elif var1 < var2:
        return var2
    else:
        return 0

 


def f2(var3, var4):
    if var3 > 0:
        for x in range(var3):
            print(var4)
        return var3
    elif var3 < 0:
        for y in range(var4):
            print(var3)
        return var4
    else:
        return 0


#ALGORÍTMO 3.3
def f3(var5, var6):
    if var5 > var6:
        print(var5 ** var6)
    elif var5 < var6:
        print(var6 // var5)
    else:
        print(var5 + var6)      

#ALGORÍTMO 3.4
def f4(a, b, c, d):
    e = f1(a, b) 
    f = f2(c, d)
    f3(e, f)
   

 

Quero saber se existe uma interdependência entre as funções.

Foto de Pedro S.
Pedro perguntou há 2 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
3 respostas
1
votos
1 usuário votou nessa resposta como útil.
Professor Elias S.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 anos

A única interdependência que existe é que f4 chama f1, f2 e f3 (e portanto depende de f1, f2 e f3). As outras funções não chamam nenhuma outra função!

Isso quer dizer que se você mudar o código de f1, f2 ou f3, vai alterar também o que f4 faz. Mas, se você mudar f1 isso não vai mudar em nada como f2 funciona, por exemplo.

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Pablo M.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 anos

Existe a interdependência de 'f4' as demais funções. Isso se dá, pois ao executar 'f4', há uma chamada à 'f1,f2,f3' fazendo com que qualquer alteração nessas 3 funções mude o resultado das variáveis em f4.

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Michell O.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 11 meses

Maravilha, ja conseguiu ajuda.

Está precisando de Aulas Particulares?

Aqui no Profes você encontra os melhores professores particulares, presenciais ou online, para aulas de qualquer assunto!

Professores particulares de Lógica de programação

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 60 / h
Elias S.
Natal / RN
Elias S.
4,3 (13 avaliações)
Horas de aulas particulares ministradas 10 horas de aula
Tarefas resolvidas 20 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
Lógica de programação - laços de repetição Lógica de Programação - Geral Lógica de programação - Tabela verdade
Aprenda algoritmos e programação de um jeito descomplicado! Também ajudo com os trabalhos da universidade.
R$ 70 / h
Lucas M.
Maceió / AL
Lucas M.
4,4 (36 avaliações)
Horas de aulas particulares ministradas 373 horas de aula
Tarefas resolvidas 2 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
Lógica de Programação - Geral
Especialização: Segurança e defesa cibernética (Unninter)
Aulas presenciais e online de computação e programação com foco em projetos reais.
R$ 75 / h
Danilo L.
Campina Grande / PB
Danilo L.
4,9 (18 avaliações)
Horas de aulas particulares ministradas 27 horas de aula
Tarefas resolvidas 1 tarefa resolvida
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Lógica de programação - Básico ao Avançado
Graduação: Engenharia da Computação (IFPB - Campus Campina Grande )
Desenvolvedor web full stack. Acompanhamento particular em excel/vba, python, c/c++, java, selenium e js!