la raiz cuadrada de un número
/*
* Created on 06/12/2005
*
* Halla la raiz cuadrada de un número
*/
package estructura;
/**
* @author vns
*
*/
public class RaizCuadrada {
/**
*
*/
public RaizCuadrada() {
super();
}
public static void main(String[] args) {
if (args.length == 0 || args.length > 1){
System.out.println("Escriba un argumento para el número");
System.exit(0);
}
double raiz = 0.0;
double numero = Integer.parseInt( args[0] );
double m = 0.0;
for(double cuadrado = 0.0; cuadrado <= numero ;cuadrado++ ){
m = cuadrado*cuadrado;
if (m == numero) {
raiz = cuadrado;
break;
}
if (m > numero) {
raiz = cuadrado - 1;
break;
}
}
if (raiz * raiz == numero) {
System.out.println("La raiz es: " + raiz);
return;
}else{
do {
raiz = raiz + 0.000001;
} while (raiz * raiz < numero);
}
System.out.println("La raiz es: " + raiz);
}
}
* Created on 06/12/2005
*
* Halla la raiz cuadrada de un número
*/
package estructura;
/**
* @author vns
*
*/
public class RaizCuadrada {
/**
*
*/
public RaizCuadrada() {
super();
}
public static void main(String[] args) {
if (args.length == 0 || args.length > 1){
System.out.println("Escriba un argumento para el número");
System.exit(0);
}
double raiz = 0.0;
double numero = Integer.parseInt( args[0] );
double m = 0.0;
for(double cuadrado = 0.0; cuadrado <= numero ;cuadrado++ ){
m = cuadrado*cuadrado;
if (m == numero) {
raiz = cuadrado;
break;
}
if (m > numero) {
raiz = cuadrado - 1;
break;
}
}
if (raiz * raiz == numero) {
System.out.println("La raiz es: " + raiz);
return;
}else{
do {
raiz = raiz + 0.000001;
} while (raiz * raiz < numero);
}
System.out.println("La raiz es: " + raiz);
}
}
0 Comments:
Post a Comment
<< Home