Tabela de quadrados e cubos. Usando apenas as técnicas que você aprendeu neste capítulo, escreva um programa que calcule os quadrados e os cubos dos números 0 a 10, e use tabulações para imprimir a seguinte tabela de valores:

Passo 1

Fala galera, tranquilo? Precisamos fazer um código que imprime uma sequência de número de 0 a 10, seus valores ao quadrado e ao cubo. Mãos à obra!!

Primeiro de tudo, dei um pulinho até o capítulo 3 para fazer esse código de uma maneira mais simples. Não se preocupe pois vou explicar como foi desenvolvido.

Passo 2

Vamos começar iniciando o código como sempre e declarando as variáveis a serem usadas.int x = 0, a, y, z; aqui x = 0 é a parte que vai iniciar a sequência, enquanto a, y e z irão receber suas atribuições em breve.

Agora vamos por uma condição de repetição para que ele mantenha a sequência e possa dar continuidade

while (x

a = x; (usei a = x para que o código possa imprimir a sequência de números de 0 a 10 no final)

y = x * x; (aqui já podemos observar que está surgindo a primeira coluna com a sequência ao quadrado)

z = x * x * x; ( e nesta linha já podemos observar que estamos escrevendo os termos ao cubo)

++x; (esse termo é o que chamamos de incremento. Ele nos ajuda a fazer com que nossa sequência não fique para no ZERO) então ele começa com 0, depois soma +1 ao termo anterior fazendo 0 + 1 = 1, depois 1 + 1 =2, depois 2 + 1 = 3,... observe que sempre estamos somando +1 ao resultado da sequência x = 0 que foi declarada lá no início).

após determinar as atribuições vamos usar o printf para poder imprimir na tela

printf (“%d\t%d\t%d\n”, a, y, z);

}

Este “\t” é nossa tabulação, que vimos no capítulo 2. Pronto, este é o corpo do código que você vai utilizar. Agora mas escrever:

Resposta

#include

int main ( void ){

int x = 0, a, y, z;

while ( x

a = x;

y = x * x;

z = x * x * x;

++x;

printf(“%d\t%d\t%d\n”, a, y, z);

} //encerrando a condição while

return 0; // pois encerramos nosso código corretamente

}

E aqui encerramos nosso código. Vamos para mais uma!!