// n1 e n2 são variáveis locais e só existem dentro dessa função.
begin
somar:= n1 + n2; // retorna o valor da soma para a função
end;
// Fim da função somar
// Bloco principal do programa
begin
clrscr;
writeln('Este programa irá somar dois valores');
writeln('Digite o primeuro número:');
readln(numero1);
readln(numero2);
resultado := somar(numero1, numero2);
// chamada da função e passagem dois dois parâmetros, numero1 e numero2.
writeln('Resultado da soma = ', resultado);
end.
O valor de numero1 e numero2 são repassado para n1 e n2 da função;
O valor de n1 + n2 é atribuído para somar dentro da função;
O valor da função é retornado para a variável resultado.
Espero que tenham gostado.
Estou com um ótimo curso online com um preço bem pequeno e negociável. Entra em contato para falarmos 🙂 (85) 999273805 WhatsApp
Pergunta
Thiago André Cardoso
Uso na prática:
------------------------------
program FuncaoSomar;
uses crt;
var
numero1, numero2, resultado: integer;
// início da função somar
function somar(n1:integer; n2:integer😞integer;
// n1 e n2 são variáveis locais e só existem dentro dessa função.
begin
somar:= n1 + n2; // retorna o valor da soma para a função
end;
// Fim da função somar
// Bloco principal do programa
begin
clrscr;
writeln('Este programa irá somar dois valores');
writeln('Digite o primeuro número:');
readln(numero1);
readln(numero2);
resultado := somar(numero1, numero2);
// chamada da função e passagem dois dois parâmetros, numero1 e numero2.
writeln('Resultado da soma = ', resultado);
end.
Espero que tenham gostado.
Estou com um ótimo curso online com um preço bem pequeno e negociável. Entra em contato para falarmos 🙂 (85) 999273805 WhatsApp
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.