ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Taller recursividad


Enviado por   •  15 de Abril de 2021  •  Tareas  •  968 Palabras (4 Páginas)  •  88 Visitas

Página 1 de 4

UNIVERSIDAD LIBRE. SECCIONAL PEREIRA

FACULTAD DE INGENIERÍAS

LOGICA MATEMATICA

DOCENTE: CARLOS ALBERTO OCAMPO

ESTUDIANTE: MATEO ARROYAVE MARTINEZ

TALLER RECURSIVIDAD

//1. Calcular la potencia de un número: Ej: 5[pic 1]=125 recursivamente.

Potencia()

        int base = System.out.print("Introduce la base: ");

        int exp = System.out.print("Introduce el exponente: ");

        if(exp==0){

            return 1;

        } else if (exp<0) {

            return potencia(bas, exp+1) / bas;

        } else {

            return bas * potencia(bas, exp-1);

        }

//2. Hacer un programa que cuente la cantidad de divisores de un número.

 Divisores()

        String nu = System.out.print("Introduce un numero: "); 

        int n = Integer.parseInt (nu);

 

        for (int i = 1 ; i <= n ; i++)

            if (n % i == 0)

                System.out.println (i);

//3. Se pide hacer un programa tal que, dados dos números enteros positivos, se devuelva el resultado de su multiplicación. Condición: Use solo el operador de suma (+).

Multp()

        int num1 = System.out.print("Introduce el primer número: ");

        int num2 = System.out.print("Introduce el segundo número: ");

while(num>=1

//5- Se pide hacer un programa tal que, dado un número entero positivo, indique si es primo (Un número es primo si y solo si es divisible exactamente por si mismo y por la unidad).  Puede utilizar la función anterior que calcula la cantidad de divisores de un número.

int contador,I,numero;

        System.out.print("Ingresa un numero: ");

        numero = obtenerNumero.nextInt();

        contador = 0;

        for(I = 1; I <= numero; I++)

        {

            if((numero % I) == 0)

            {

                contador++;

            }

        }

        if(contador <= 2)

        {

            System.out.println("El numero es primo");

        }else{

            System.out.println("El numero no es primo");

        }

    }

//6-. Sumar los números del 1 al número n que le ingrese por teclado y mayor que 1. Ej: n=5   1+2+3+4+5=15.

calcNum(){

int n,suma=0;

n=System.out.println("El numero de elementos");

for(int i=1;i<=n;i++){

      suma+=i;

}

System.out.println("la suma es:”,suma);

return 0;

}

//7-.  Se pide hacer un programa tal que, imprima los primeros números primos después del uno ( 1) hasta el número n que le ingrese por teclado. (Ejemplo: 1 2 3 5..).

int primosPorMostrar, n, d;

    int esPrimo;

   printf("Cuantos primos desea mostrar: ");

    scanf("%d", &primos_por_mostrar);

    n = 2;

    while (primos_por_mostrar > 0) {

...

Descargar como (para miembros actualizados)  txt (4.3 Kb)   pdf (66.4 Kb)   docx (11.2 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com