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!!