Informática, pregunta formulada por apolodou, hace 1 día

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

Contestado por jpnasif
1

/*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;

}

Otras preguntas