Funções e procedimentos

Página 28

As funções e procedimentos são elementos fundamentais na programação de computadores. Ambos são utilizados para organizar e estruturar o código, tornando-o mais legível e fácil de ser mantido. Além disso, eles permitem a reutilização de trechos de código, evitando a repetição desnecessária de comandos.

Funções

As funções são blocos de código que recebem um ou mais valores de entrada, processam esses valores e retornam um resultado. Elas são muito úteis quando precisamos realizar um cálculo ou uma operação específica diversas vezes ao longo do programa. Ao invés de repetir o mesmo código em diferentes partes do programa, podemos criar uma função que realize a operação desejada e chamá-la sempre que necessário.

Por exemplo, imagine que precisamos calcular o valor total de uma compra, considerando o preço unitário de cada item e a quantidade comprada. Podemos criar uma função que receba o preço unitário e a quantidade como parâmetros e retorne o valor total:


function calcularTotal(precoUnitario, quantidade) {
  var total = precoUnitario * quantidade;
  return total;
}

Para utilizar essa função, basta chamá-la passando os valores desejados como parâmetros:


var valorTotal = calcularTotal(10, 3);
console.log(valorTotal); // imprime 30

Procedimentos

Os procedimentos são semelhantes às funções, mas não retornam nenhum valor. Eles são utilizados quando precisamos realizar uma sequência de comandos sem a necessidade de retornar um resultado. Por exemplo, imagine que precisamos exibir uma mensagem de boas-vindas ao usuário ao iniciar o programa. Podemos criar um procedimento que realize essa tarefa:


function exibirMensagem() {
  console.log("Bem-vindo ao programa!");
}

Para utilizar esse procedimento, basta chamá-lo:


exibirMensagem(); // imprime "Bem-vindo ao programa!"

Em resumo, as funções e procedimentos são elementos fundamentais na programação de computadores. Eles permitem a organização e reutilização de código, tornando o programa mais legível e fácil de ser mantido.

Now answer the exercise about the content:

_Qual a diferença entre funções e procedimentos na programação de computadores?

You are right! Congratulations, now go to the next page

You missed! Try again.

Next page of the Free Ebook:

29Banco de dados

Earn your Certificate for this Course for Free! by downloading the Cursa app and reading the ebook there. Available on Google Play or App Store!

Get it on Google Play Get it on App Store

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text