Informática, perguntado por laurasalazar8047, 1 ano atrás

faça um algoritmo que receba um número e mostre a raiz quadrada do número se o numero for positivo ou igual a zero e o quadrado do número se o número for negativo. alguem pode responder por favor

Soluções para a tarefa

Respondido por w9robotica
0

#include <iostream>

#include <cstdio>

#include <cstdlib>

#include <math.h>

using namespace std;

int main()

{

 

int numero;

      float result;

 

cout << "informe um numero: \n";

cin  >> numero;

 

if(numero % 2 == 0)

{

 cout << "A raiz quadrada de " << numero << " e' " << sqrt(numero) << "\n\n";  

}

else

{

 result = numero*numero;

 cout << "O quadrado de " << numero << " e' " << result << "\n\n";

}

 

 

   system("PAUSE");

return 0;

}


w9robotica: Ao invés de "float", declare a variável nimero como "int".
w9robotica: pode ignorar o comentário, já corrigi.
w9robotica: Procure pesquisar as funcionalidades da linguagem.
Aqui tem boas dicas:
w9robotica: https://pt.stackoverflow.com/questions/11634/como-utilizar-o-mod-em-c-c
Perguntas interessantes