Faça um algoritmo em C++ que calcule e imprima o quadrado e o cubo de um número digitado pelo usuário. OBS: Não utilize o comando “pow( )”

Passo 1

O enunciado pede um programa em C ++ que leia um número fornecido pelo usuário e calcule tanto o seu quadrado quanto o seu cubo, sem usar a função pow() da biblioteca padrão. O conteúdo envolve leitura de dados, operações aritméticas básicas (multiplicação) e saída de resultados.

Passo 2

Definimos uma variável de tipo double (para suportar números inteiros e reais) para armazenar o valor digitado pelo usuário. Em seguida, utilizamos std::cin para ler esse valor.

Passo 3

Para calcular o quadrado, usamos
quadrado = num times num
e, depois, para obter o cubo, podemos multiplicar o quadrado pelo próprio número:
cubo = quadrado times num

Passo 4

Finalmente, usamos std::cout para imprimir na tela os valores de quadrado e cubo obtidos.

Resposta

#include <iostream>
using namespace std;

int main() {
    double num;
    cout << "Digite um número: ";
    cin >> num;

    double quadrado = num * num;
    double cubo     = quadrado * num;

    cout << "Quadrado: " << quadrado << endl;
    cout << "Cubo: "      << cubo      << endl;

    return 0;
}

Exercícios relacionados