EN ESTE CASO EL PROGRAMA VA A PEDIR UN NÚMERO PUEDE SER POSITIVO O NEGATIVO, SI ES POSITIVO LE VA A CALCULAR LA RAÍZ CUADRADA, Y SI ES NEGATIVO MOSTRARÁ UN MENSAJE :"EL NÚMERO INGRESADO TIENE RAÍZ IMAGINARIA". PARA ELLO DECLARO MI VARIABLE TIPO INT PARA EL NÚMERO A INGRESAR (POSITIVO O NEGATIVO) Y UNA VARIABLE TIPO DOUBLE PARA EL RESULTADO DE LA RAÍZ (CON DECIMALES SI FUERA EL CASO).
PROGRAMANDO:
package condicional05;
import java.io.*;
/**
*
* @author ABEL MONTALVAN
*/
public class CONDICIONAL05 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws IOException {
// TODO code application logic here
// TODO code application logic here
//float n,s;
int n;
double s;
BufferedReader in =new BufferedReader(new InputStreamReader(System.in));
System.out.println("ingresar un número para sacarle la raíz cuadrada");
n=Integer.parseInt(in.readLine());//ojo
if (n>=0)
{ s = Math.sqrt(n);
System.out.println("la raíz cuadrada del número ingresado es:"+s);}
else
System.out.println("el número ingresado tiene raíz imaginaria");
}
}
No hay comentarios:
Publicar un comentario