REALIZAR ESTO PERO EN C++
que lea un número por teclado. En caso de que ese número sea 0 o menor que 0,
se saldrá del programa imprimiendo antes un mensaje de error. Si es mayor que
0, se deberá calcular su cuadrado y la raíz cuadrada del mismo, visualizando
el número que ha tecleado el usuario y su resultado («Del numero X, su
potencia es X y su raiz X» ). Para calcular la raiz cuadrada se puede usar
la función interna RAIZ(X) o con una potencia de 0,5.
Respuestas a la pregunta
/*que lea un número por teclado. En caso de que ese número sea 0 o menor que 0,
se saldrá del programa imprimiendo antes un mensaje de error. Si es mayor que
0, se deberá calcular su cuadrado y la raíz cuadrada del mismo, visualizando
el número que ha tecleado el usuario y su resultado («Del numero X, su
potencia es X y su raiz X» ). Para calcular la raiz cuadrada se puede usar
la función interna RAIZ(X) o con una potencia de 0,5.*/
#include <iostream>
#include <conio.h>
#include <math.h>
//conio.h es opcional mientras que math.h es obligatoria para este código
int main(){
int numero, raiz, cuadrado; //declaro 3 variables, numero, raiz y cuadrado, donde se almacenaran los respectivos datos
std::cout<<"Digite un numero: "; std::cin>>numero;
if(numero<=0){
std::cout<<"Error, el numero ingresado es menor o igual a 0"; //si el numero es menor o igal a 0 se cierra el programa
}
else{ //de otra manera, se realizaran estas operaciones
cuadrado= pow(numero, 2); //pow elevará el primer numero al segundo ingresado, en este caso al cuadrado
raiz = sqrt(numero); //sqrt sacará la raíz cuadrada del numero en cuestión
std::cout<<"Su raiz cuadrada es: "<<raiz<<" mientras que su cuadrado es: "<<cuadrado;
}
getch(); //getch(); es para que no se cierre el programa, quitar esta linea si se remove el conio.h
return 0;
}