Realizando exponenciação interativa

Publicado por Levi Gomes (última atualização em 03/10/2011)

[ Hits: 5.768 ]

Homepage: http://levilinuxblog.blogspot.com.br/

Download pow.c




Esse script foi desenvolvido como solução de uma questão proposta pelo professor Jaime Evaristo, no livro "Aprendendo a programar programando na linguagem C para iniciantes".

Na pág. 84 o professor propõe:

Escreva funções, recursiva e interativa, que implementem a função pow(), isto é, de exponenciação.

O script é bem simples, mas espero que seja útil.

  



Esconder código-fonte

/*Autor: Levi Gomes de Oliveira
 * E-mail: levigomes1@hotmail.com
 * Uma proposta de função para exponenciação interativa.
 * Em caso de dúvidas, bugs, correções e/ou críticas favor 
 * encaminhar para o e-mail acima.
 * Espero que seja útil.
 * Script escrito, testado e compilado sobre o Slackware GNU/Linux 13.1 32 Bits.
 */

#include <stdio.h>

int main() {
  double base,exp, result;
  int i;

system ("clear");
printf(" Implementando a função POW \n\n");
printf(" Informe a base \n");
scanf("%lg",&base);
printf(" Informe o expoente \n");
scanf("%lg",&exp);
result=base*base;
 if (exp>2) {
 for (i=1;i<(exp-1);i++) {
    result*=base;
}
 printf(" O resultado é: %lg \n", result);
 }
 else 
 printf(" O resultado é: %lg \n", result);
return (0);
}

Scripts recomendados

Adivinhar um número

Escrevendo um arquivo Unicode em C#

D'GAME

Pilha com alocação estática

Crônometro Digital em CURSES


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts