Escreva instruções em C que:

a) Leiam a variável inteira x com scanf .

b) Leiam a variável inteira y com scanf .

c) Inicializa a variável inteira i em 1.

d) Inicializa a variável inteira potência em 1.

e) multipliquem a variável potência por x e atribua o

resultado à potência.

f) incrementem a variável i em 1.

g) testem i para verificar se ele é maior ou igual a y na condição de uma estrutura while .

h) exibam a variável inteira potência com printf .

Passo 1

E ai pessoal, tudo tranquilo? Vamos lá para mais um exercício!! Este é bem simples. Então venham comigo.

Gente, o que precisamos fazer é interpretar esses itens e escrever o que se pede como se fossem linhas de código. Já fizemos isso em outros exercícios.

Estamos bem familiarizados com algumas coisas. Mãos à obra!

Passo 2

Para fazer a variável ser lida no item (a) com o scanf, nós podemos escrever scanf(“%d”, & adicionar a variável);

(b) da mesma forma feita no item (a) escrevendo scanf(“%d”, & variável);

(c) iniciar a variável i com um valor. Bem semelhante a iniciar qualquer outra variável como nos exercícios anteriores x = 0, por exemplo.

(d) no caso de potência, vc cria a variável potência, e depois inicia ela com um valor

(e) aqui você precisa fazer a potência*x ser atribuída a variável potência. pode ser escrita na forma: potência = potência * x e tem outra forma mais elegante

(f) incrementar a variável i em 1, é fazer i +1 mas escrito de outra maneira

(g) para testar você precisa por uma condição de verdadeiro ou falso. Essa condição nós encontramos no if… “if (i maior ou igual a y)”

(h) para exibir a variável inteira potência, ela deve ser um int e depois quando for exibir no printf, devemos usar %d

Resposta

a) scanf(“%d”, &x);

b) scanf(“%d”, &y);

c) i = 1;

d) potência = 1;

e) potência = potência * x;

ou

potência *= x;

f) i ++;

g) if (i >= y)

h) printf(“%d”, potencia);