lunes, 8 de noviembre de 2010

EXAMEN DE RECURSIVIDAD DEL AULA 604, 8 DE NOVIEMBRE DE 2010


class examen_recursividad{
        public static void main(String a[]){
                System.out.println("2^8= "+potencia(2,8)+"\n");
                System.out.println("La suma de los numeros pares del 1 al 21 es: "+sumapares(21)+"\n");
                tabla(3,10);System.out.print("\n");
                serie(7,10);System.out.println("\n");
        }
      
        public static int potencia(int a, int b){
                if(b==0)
                        return 1;
                else
                        return a*potencia(a,b-1);
        }
      
        public static int sumapares(int n){
                if (n%2!=0)
                        n=n-1;        
                if(n==2)
                        return 2;
                else
                        return n+sumapares(n-2);
        }
      
        public static void tabla(int t, int n){
                if (n==1) n=1;
                else
                        tabla(t,n-1);
                System.out.println(t+"x"+n+"= "+(t*n));
        }
        public static void serie(int n, int f){
                if (f==1){
                        f=1;
                        System.out.print(f+", ");
                }
                else
                        serie(n,f-1);
                System.out.print((n*f)+", ");
        }
        
}

Simón Mondragón Guillén
Aula 604
Hora: 12:00-13:00
09320756

1 comentario:

  1. gracias simon, pffs, ya me di cuenta de algunos errores q tuve XD

    ResponderEliminar