Ir ao conteúdo

Posts recomendados

Postado

Preciso fazer um fluxograma e um pseudocódigo(ou em linguagem c) de um programa que calcule a potência sem usar o POW, mas não sei usar o "while" direito ainda, daí o meu programa só está multiplicando a base com expoente, como faço pra ela me dar a base^expoente, sem usar o POW

 

 #include <stdio.h>
#include <stdlib.h>

int main()
{
  
    int base, exp;
	int r,i;
	  
    printf("Informe um numero: ");
    scanf("%d",&base);
    printf("Informe a potencia: ");
    scanf("%d",&exp);
    
    while(i<=exp)
{
r=base*exp;
i++;
  } 
 printf("%d",r); 
   
  }

 

  • Amei 1
Postado

@davicoisas    seu código está bom, mas você esqueceu de inicializar a variável    pois senão você não saberá qual é o valor dela,  e no while ela já pode ser maior que o exp , e com isso nem vai entrar dentro do while e o resultado será também indefinido pois também não foi inicializado,  então inicialize o r e o i com valor zero, e no while coloque i < exp - 1   e  o exp é a quantidade de vezes que vai multiplicar e não o multiplicador .   refaça e poste seu código para vermos como ficou e em que podemos ajudar .

Postado

#include <stdio.h>

#include <stdlib.h>

 

int main() {

   int base, exp;

   int r = 1, i;

   printf("Informe um numero: ");

   scanf("%d",&base);

   printf("Informe a potencia: ");

   scanf("%d",&exp);

   for(i=0; i<exp; i++) {

      r = r * base;

   }

   printf("%d^%d = %d\n", base, exp, r);

   getchar();

}

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!