Pular para o conteúdo

Realizando exponenciação interativa

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.
Levi Gomes levi linux
Hits: 7.623 Categoria: C/C++ Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

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.
Download pow.c Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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);
}
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Converte segundos para horas, minutos e segundos

Binário para decimal

Adivinhar um número

Estrutura de dados em C -> Pilhas

Pesquisa da Prefeitura

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.