Exercícios Resolvidos de Manipulando funções

Ver Teoria

Enunciado

Escreva uma função que receba dois números e retorne o menor deles.

Passo 1

Iniciaremos a criação do nosso programa com uma visão geral, para isso vamos definir o escopo da função principal e o cabeçalho da função de comparação dos dois números.

Nesse caso, a função de comparação vai se chamar c o m p a r a , terá um retorno do tipo float e esperará dois números como parâmetros.

Passo 2

Agora que já temos uma visão geral do programa, podemos definir o código da função c o m p a r a .

A lógica desse código é simplesmente utilizar o comando condicional if para verificar se n 1 é maior que n 2 (ambos recebidos como parâmetros). Caso a condição seja verdadeira, n 2 é retornado, já que o mesmo é o menor número entre os dois, caso contrário o número que deve ser retornado é n 1 .

Passo 3

Por fim, agora que já temos a função c o m p a r a definida podemos criar o código principal do nosso programa.

Onde simplesmente realizamos a leitura dos números e os armazenamos nas variáveis n 1 e n 2 (linhas 09 e 10) e posteriormente chamamos a função c o m p a r a , passando n 1 e n 2 como parâmetros, para que o menor número (retorno da função) seja atribuído a variável m e n o r e a mesma seja impressa na tela seguida de uma quebra de linha.

Resposta

Ei, a resposta está no passo a passo :)