Jump to content
Fórum Script Brasil
  • 0

Exemplo de função | comentada | pascal


Question

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.

  • 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

Função como funciona.png

Cartão Curso.001.jpeg

Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      148894
    • Total Posts
      644914
×
×
  • Create New...