Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2017
Introduccin
En este trabajo realizamos la tcnica de recursividad para hallar diferentes tipos
de operaciones.
.
1.-como hallar las potencias de 2
package recursiva5;
import java.util.*;
/**
* @author giuli
*/
int num;
do{
num = sc.nextInt();
}while(num<0);
return 1;
else
return 2 * potencia(n-1);
}
2.-Transformar nmeros en binario
package recursividad4;
import java.util.*;
/**
* @author giuli
*/
int n;
do {
n = sc.nextInt();
System.out.println();
System.out.print("Binario: ");
decBin(n);
System.out.println();
if (n < 2) {
System.out.print(n);
return;
} else {
decBin(n / 2);
System.out.print(n % 2);
return;
}
}
}
3.- Como calcular la suma de 1 hasta N .
package recursiva3;
import java.util.*;
/**
* @author giuli
*/
int num;
do{
num = sc.nextInt();
}while(num<=0);
return 1;
else
return n + suma1N(n-1);
}
4.-Hallar una divisin
package recursividad22;
import java.util.*;
/**
* @author giuli
*/
n1 = sc.nextInt();
do {
n2 = sc.nextInt();
if (a < b)
return 0;
else
}
5.-Hallar una suma
package recursividad1;
import java.util.*;
/**
* @author giuli
*/
n1 = sc.nextInt();
n2 = sc.nextInt();
if (b == 0) {
return a;
} else if (a == 0) {
return b;
} else {
}
6.-Hallar una matriz
llenarMatriz(matriz, a, b);
imprimir();
i++;
j=0;
aux++;
if(i <matriz.length){
if(i==0)
matriz[i][j] = matriz[i][j]=aux;
else
matriz[i][j] = matriz[i][i-1]*2;
llenarMatriz(matriz, i , j+1);
else{
if(j==0)
matriz[i][j] = j+1;
else
matriz[i][j] = matriz[i-1][j];
llenarMatriz(matriz, i, j+1);
System.out.print("\n");