Buscar

Uma ajudinha aqui?

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;

💡 4 Respostas

User badge image

Joao Andre MArtins Dias

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.

1
Dislike0
User badge image

Wiliane Campos Batista

Obrigada, ajudou sim, mas fiz uma função sem o pow, rodou também

0
Dislike0
User badge image

RD Resoluções

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

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais

Perguntas relacionadas

Question Icon

uma ajudinha aqui 13*2

Equações Diferenciais Ordinárias

IFNMG

User badge image

Magali Soares

Materiais relacionados