Categorias

Cálculo de potência com modularização de código

Modularização é dividir o código em funções, assim fica mais fácil interpretar, economiza linhas de código e você não precisa fazer o código varia vezes. Bbasta criar a função e depois colocar o nome da função no programa a ser executado, assim o código não fica repetitivo. Neste exemplo, eu coloquei um código para calcular a potência usando a função “VOID “, que é uma função sem retorno (ou seja ela não vai retornar nenhum valor, vai apenas pegar o valor que o usuário digitar), fazer a conta e exibir na tela.

#include
#include
// nome da função
int pegavalor(void);

//programa
main()
{ 
      int resultado;
      //ao invés de fazer o calculo no programa você insere somente a função  
       economizando linhas de código e ficando bem mais fácil

      resultado=pegavalor();
      printf("o resultado é %i",resultado);
      system("pause");
}
//a função criada que vai fazer o cálculo da potência
int pegavalor(void)
{int base,pot,res=1,var;
 printf("digite a base ");
 scanf("%i",&base);
 printf("digite a potencia ");
 scanf("%i",&pot);
 for(var=1;var<=pot;var++)
 {res=res*base;}
 return res;
}