Aula 5 Sobrecarga de nomes de rotinas Rotinas recursivas Invocação de rotinas

  • View
    117

  • Download
    10

Embed Size (px)

Text of Aula 5 Sobrecarga de nomes de rotinas Rotinas recursivas Invocação de rotinas

  • Slide 1
  • Aula 5 Sobrecarga de nomes de rotinas Rotinas recursivas Invocao de rotinas
  • Slide 2
  • 2003/2004 Introduo Programao 2 Sobrecarga de nomes de rotinas Quadrado de um inteiro ( int ): int quadradoDe(int const valor) { return valor * valor; } Quadrado de um valor de vrgula flutuante ( double ): double quadradoDe(double const valor) { return valor * valor; } Quadrado de um inteiro ( long ): long quadradoDe(long const valor) { return valor * valor; }
  • Slide 3
  • 2003/2004 Introduo Programao 3 Assinatura de uma rotina Assinatura de uma rotina: Nome Lista dos tipos dos parmetros No pode existir mais do que uma rotina com a mesma assinatura
  • Slide 4
  • 2003/2004 Introduo Programao 4 quadradoDe() : assinaturas e invocaes Assinaturas quadradoDe, int quadradoDe, double quadradoDe, long Invocaes cout