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);