Realizando exponenciação interativa
Publicado por Levi Gomes (última atualização em 03/10/2011)
[ Hits: 7.538 ]
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);
}
olamundo.c - Primeiro programa
Bhaskara - Cálculo de raízes de equações do segundo grau
Nenhum comentário foi encontrado.
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
O widget do Plasma 6 Área de Notificação
[Resolvido] Algo deu errado ao abrir seu perfil
Quando vocês pararam de testar distros? (14)
Problema com som no laptop (3)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









