Buscar

Estrutura de repetição

Como se faz um desse? ( to sentindo falta da escola agora ;( rsrsrs)

Construa um algoritmo que possa entrar com vários números positivos e para cada número imprimir a raiz quadrada.

Respostas

User badge image

Carlos Eduardo

Testei aqui deu certo < Marcelo Bastos >

#include <cmath> // ou <math.h>
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
double valor=0;


do

{

   cout << "\nEntre com o valor ou tecle (zero para sair): ";

   cin >> valor;

   if( valor < 0 )

      cout <<"Digite apenas numero positivos !!!" ;

   else if( valor > 0 )

      cout<<"\nA raiz quadrada de valor e : ";cout<<sqrt( valor );cout<<endl;
     
} while( valor != 0 );

}

3
Dislike0
User badge image

Luis Antonio Coêlho

depende q a linguagem, logica seria criar um vetor e receber seus dados em while ou for para seu primeiro problema e em seguida imprimir a rai quadrada, se for em C, usando a biblioteca math.h e o comando sqrt()

2
Dislike0
User badge image

Marcelo Bastos

Eu faria desta forma:

(...)

int valor = 0;

do

{

   cout << "Entre com o valor (zero para sair): ";

   cin >> valor;

   if( valor < 0 )

      cout << endl << "Digite apenas numero positivos !!!" << endl;

   else if( valor > 0 )

      cout << endl << "A raiz quadrada de valor é: " << sqrt( valor ) << endl;

} while( valor != 0 );

(...)

Veja que o enunciado pede a entrada de vários números, mas não determina que estes devam ser armazenados, logo não precisa de estrutura de vetores. Abraços.

2
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando