1
resposta

Logica de programação I : Crie suas proprias funcionalidades

Na atividade 07 "A pegadinha que deu errado" o professor pediu para encontrarmos o erro nesse cod:

Na minha visão o erro está que entre os ( ) não tem um comando dizendo para a função o que ela deve executar como por exemplo " fazPegadinha( frase) Na opinião do instrutor ele diz que o erro é porque "Quando declaramos uma função todas as instruções dentro dela ficam guardadas e não são executadas. É como se uma função ficasse latente, esperando alguém chamá-la. Este foi o motivo da pegadinha de Rafaela não ter funcionado. Para que a função seja executada precisamos chamá-la:

As duas formas estão corretas?

Na minha concepção pensei que fosse:

1 resposta

Jeniffer,

a pegadinha deu errado porque o função só executa o bloco de código que ela contém se ela for chamada assim:fazPegadinha(). Daí tudo o que está dentro dela seria executado obedecendo a lógica programada, mas no caso não houve a chamada e o código não tinha outros comandos, portanto não fez nada.