Elabore algoritmos que resolvam os problemas a seguir, usando variáveis em C++
Em C++ o comando que calcula a raiz quadrada é sqrt(). Por exemplo, para calcular a raiz quadrada de 4, o comando é sqrt(4). Faça um algoritmo que calcule a raiz de qualquer número inteiro positivo.

Passo 1

Beleza, o enunciado pede um algoritmo em C++ que leia um número inteiro positivo e calcule sua raiz quadrada usando a função sqrt(). O conteúdo aqui é básico de programação em C++: vamos precisar
  • incluir a biblioteca <cmath> (é onde fica o sqrt)
  • declarar uma variável para ler o inteiro
  • chamar sqrt() e guardar o resultado (que vai ser um número real, tipo double)
  • imprimir na tela

Passo 2

Antes de mais nada, vamos lembrar da teoria: a raiz quadrada de um número é aquele valor que, ao ser multiplicado por si mesmo, dá . A função sqrt(n) em C++ implementa isso pra gente, sem precisar programar o método de Newton manualmente. Só temos que passar o valor e ela retorna .

Passo 3

Vamos montar a estrutura do programa passo a passo, sem pular nada:
  1. Incluir as bibliotecas essenciais (<iostream> pra entrada/saída e <cmath> pra raiz).
  2. Declarar as variáveis:
    • int n; pra guardar o número inteiro de entrada
    • double resultado; pra receber a saída de sqrt(n)
  3. Ler o valor de n com std::cin.
  4. Chamar resultado = sqrt(n);
  5. Exibir resultado com std::cout.

Passo 4

Juntando tudo num código limpinho em C++:
#include <iostream>
#include <cmath>

int main() {
    int n;
    std::cout << "Digite um inteiro positivo: ";
    std::cin >> n;

    // Aqui calculamos a raiz quadrada: resultado = sqrt(n)
    double resultado = sqrt(n);

    std::cout << "A raiz quadrada de " << n
              << " eh " << resultado << std::endl;
    return 0;
}

Resposta

O algoritmo acima lê um inteiro positivo n, calcula usando sqrt(n) da <cmath> e imprime o resultado.

Exercícios relacionados