Você está na página 1de 7

Algoritmos

Funções
Funções

Uma função é um instrumento que tem como objetivo


retornar um valor ou uma informação. A chamada de
uma função é feita através da citação do seu nome
seguido opcionalmente pelo envio de parâmetros ou
argumentos entre parênteses.
As funções podem ser predefinidas pela linguagem
ou criadas pelo programador.
Funções
Funções
Funções

Criando Funções
A criação de uma Função deve ser declarada, com os demais objetos, no
início do programa. Este tipo de subalgoritmo sempre retornam um e
apenas um valor ao algoritmo que lhe chamou. Cada função tem associada
ao seu valor de retorno um tipo explícito. Da mesma maneira com que os
parâmetros são fixos para todas as chamada o retorno também é fixo.
Algoritmo "<nome do algoritmo>" funcao <nome da função>
var ([var]<parâmetros>) <tipo de retorno>
<declaração de variáveis> var
<definição da função> <declaração de variáveis locais>
inicio inicio
< lista de comandos> <lista de comandos>
fimalgoritmo retorne <variável de retorno>
fimfuncao
Funções

var
Valor_1,Valor_2, soma: real
FUNCAO FSoma(Recebe_valor1, Recebe_valor2: Real):Real
var
total : real
Inicio
total<-Recebe_valor1+Recebe_valor2
retorne total
fimfuncao

INICIO
Escreva ("Valor_1 : ")
LEIA (Valor_1)
Escreva ("Valor_2 : ")
LEIA (Valor_2)
soma<-FSoma(Valor_1,Valor_2)
ESCREVA ("Soma das vaiáveis é ", soma)
FIM
Exercícios

1 - Elaborar um algoritmo que apresente os valores de conversão de graus


Celsius em Fahrenheit. Faça esse cálculo usando uma função que recebe um
valor em graus Celsius e devolve o valor convertido.
F = 32+9/5*C

2 - Implemente o cálculo de potência: dada uma base e o expoente, retornar a


base elevada ao expoente (Exponencial). Passe por parâmetro a base e o
expoente.

3 - Elabore um algoritmo possua uma função que efetue o cálculo fatorial de um


número (N) que o usuário irá digitar.
Exemplo: Fatorial do número 5. Ex: 5x4x3x2x1=120

Você também pode gostar