Realizando exponenciação interativa
Publicado por Levi Gomes (última atualização em 03/10/2011)
[ Hits: 7.520 ]
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);
}
Calcular taxa de juros com constante em C
Ordenar vetor - ordenação bolha
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
Cirurgia no Linux Mint em HD Externo via USB
Anúncio do meu script de Pós-Instalação do Ubuntu
Instalar Webmin no Redhat e derivados
Alguém já testou o novo COSMIC Desktop? O que achou? (6)
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (3)
Alguém pode me indicar um designer freelancer? [RESOLVIDO] (2)









