Realizando exponenciação interativa
Publicado por Levi Gomes (última atualização em 03/10/2011)
[ Hits: 7.526 ]
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);
}
Calcula média de notas do aluno
decodificador e codificador de arquivos
Nenhum comentário foi encontrado.
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica
Eaí? Já programou no windows? (3)
Instalar Dual Boot, Linux+Windows. (9)









