Realizando exponenciação interativa
Publicado por Levi Gomes (última atualização em 03/10/2011)
[ Hits: 7.519 ]
Homepage: http://levilinuxblog.blogspot.com.br/
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.
/*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);
}
Exemplo de um "Jogo de Labirinto"
Criptografar e Descriptografar
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como quebrar senha usando john the ripper
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Não consigo instalar distro antiga no virtualbox nem direto no hd (17)









