Enviado em 31/05/2018 - 22:40h
Estou com um programa que calcula o expoente da base dada, porém, preciso que seja através de multiplcação sucessiva. Ou seja, 2 x 2 x 2 = 8. O programa tem que armazenar a variável do expoente para entao rmultiplica-la pela base (o número de vezes que a base será repetida).
int main()
{
float i, num, exp, res = 1;
printf("\n\t\t########### Calculo exponencial ##########\n");
printf("\n\t\texpressão matemática: x^n\n\n\n\t");
printf("\nEntre com o numero a ser calculado: ");
scanf("%f",&num);
printf("Expoente: ", num);
scanf("%f", &exp);
for(i=0; i<exp; i++) /*loop para garantir que o expoente terá acrscimo a partir de zero com o com o expoente maior que i (maior que 0), assim efetuando a condição
que permir o calculo exponencial */
{
res *= num;
}
printf("\n\n\nO resultado é: %.2f\n\n\n", res);
return 0;
}