Apredizagem

1441 palavras 6 páginas
Procedimentos e Funções
Problema 1: Escreva um procedimento ou função em linguagem C que troca dois valores A e B.

Problema 2: Escreva um procedimento ou função em linguagem C que retorna a soma e o produto de dois valores A e B.

Procedimentos e Funções
Passagem de Parâmetros: • Passagem por Valor: Quando a função é chamada o parâmetro passado por valor é copiado, ou seja, o valor da variável utilizada como parâmetro não é alterado. Passagem por Referência: Quando a função é chamada o endereço do parâmetro passado por referência é atribuído à um ponteiro, ou seja, qualquer alteração no conteúdo apontado será refletida no conteúdo da variável utilizada como parâmetro.



Procedimentos e Funções
Exemplo : void FuncaoInutil(int A, int* B) { A = 1; *B = 2; } int main() { int X = 0, Y = 0; FuncaoInutil(X, &Y); printf(“%d %d”, X, Y); return 0; }

Procedimentos e Funções
Exercício 1: Escreva um procedimento ou função em linguagem C que troca dois valores A e B. Exercício 2: Escreva um procedimento ou função em linguagem C que recebe dois valores A e B, calcula a soma e guarda o resultado em A. Exercício 3: Escreva um procedimento ou função em linguagem C que retorna a soma e o produto de dois valores A e B.

Procedimentos e Funções
Solução: void troca(int* A, int* B) { int aux; aux = *A; *A = *B; *B = aux; }

Procedimentos e Funções
Solução: void SomaEmA(int* A, int B) { *A = *A + B; }

Procedimentos e Funções
Solução: void SomaProduto(int A, int B, int* soma, int* prod) { *soma = A + B; *prod = A * B; }

Procedimentos e Funções
Exercício : Escreva um procedimento ou função em linguagem C que recebe um vetor de números inteiros V de tamanho 100, e um inteiro N, em seguida você deve imprimir os N primeiros valores do vetor.

Procedimentos e Funções
Solução: void ImprimeVetor(int V[100], int N) { int i; for (i = 0; i < N; i++) printf(“%d ”, V[i]); }

Procedimentos e Funções
Exercício : Escreva um procedimento ou função em

Relacionados

  • Apredizagem
    413 palavras | 2 páginas
  • Apredizagem
    930 palavras | 4 páginas
  • APREDIZAGEM
    628 palavras | 3 páginas
  • Apredizagem
    3523 palavras | 15 páginas
  • Apredizagem
    468 palavras | 2 páginas
  • apredizagem
    10236 palavras | 41 páginas
  • apredizagem
    1439 palavras | 6 páginas
  • Apredizagem
    338 palavras | 2 páginas
  • Apredizagem
    453 palavras | 2 páginas
  • Apredizagem
    2027 palavras | 9 páginas