🧩 Funções sem Retorno (void)
Uma função sem retorno executa um conjunto de comandos de forma independente e, ao terminar, não devolve nenhum valor para quem a chamou. Em linguagens como Java, esse tipo de função é chamado de void.
📞 Analogia: O Despachante
Pense na funcao inicio() como um gerente que delega tarefas. Ele liga para um especialista (uma função), o especialista faz seu trabalho, e então o gerente continua com o restante do dia — sem aguardar nenhuma resposta do especialista.
sequenceDiagram
participant inicio as funcao inicio()
participant fn as calcularPorcentagem()
inicio->>fn: Chamada: calcularPorcentagem()
Note over fn: Executa o algoritmo interno
fn-->>inicio: Retorna (sem valor)
Note over inicio: Continua execução normal🏗️ Sintaxe da Declaração e Chamada
A função deve ser declarada dentro do programa { }, mas fora da funcao inicio():
A função deve ser declarada antes de ser chamada. Declare-a antes de funcao inicio() no código.
💻 Exemplo Completo com Java Style
Saída Esperada:
💡 Boas Práticas: Cada função deve ter uma única responsabilidade. exibirPorcentagem() só faz uma coisa — calcula e exibe a porcentagem. Isso facilita os testes, a depuração e a reutilização do código.
🏁 Resumo do Capítulo
Neste capítulo você aprendeu:
- Uma função
sem retornoexecuta comandos e não devolve valor ao chamador. - A sintaxe de declaração é
funcao nomeFuncao() { }. - A chamada é feita simplesmente escrevendo
nomeFuncao(). - O fluxo de execução pausa no chamador, executa a função, e retorna ao ponto de chamada.
🚀 Próximo Passo: Funções com retorno — onde a função devolve um resultado para ser usado pelo programa principal.