Bom dia gente.. Gostaria de uma ajudinha aqui.. Pode ser o Algoritmo, a implementação não é o problema..
Crie um programa usando o comando FOR para executar as seguinte operações:
- X^Y;
- 10x;
Boa tarde.
Em liguagem c
-----------------------
Para executar a potência de um numero você o multiplica yX, for de 0 a y e x recebera o produto dele mesmo yX;
int myPow(int x, int y){
for(int i=y;i<=y;i++){
x*=x;
}
return x;
}
-------
para multiplicar um numero você executa Y adições, entao o for é de 0 a y e x recebera a adição dele mesmo yX
int timesFor(int x, int times){
for(int i=0;i<times;i++){
x+=x;
}
return x;
------------------
}
Espero ter ajudado, bons estudos.
Inicialmente devemos definir as variáveis que serão utilizadas no programa, lembrando que para esse problema será utilizada funções da biblioteca math, assim devemos inclui-la.
#include <stdio.h>
#include <math.h>
int main()
{
int i, x,y;
float potencia, mul;
Como as operações devem estar em um FOR, as mesmas devem ser repetidas n vezes, como n não é especificado, o loop não terá fim. Assim, na parte inicial devemos receber x e y.
for(i=0;i<2;i++){
printf(" x:");
scanf("%i",&x);//recebe x
printf(" y:");
scanf("%i",&y);//recebe y
Com isso, deveremos realizar as operações que são solicitadas no problema, assim teremos que:
potencia= pow(x,y);
mul=10*x;
Por fim, devemos apresentar os resultados obtidos nas operações e zerar a variável i que garante que o loop ainda irá continuar.
printf("x^y = %f",potencia);
printf(" 10x = %f",mul);
i=0;
}//fim FOR
return 0;
}//Fim algoritmo
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar