--Originally published at Héctor Santillán
1: Desarrollar una función que obtenga la distancia entre dos puntos en un plano cartesiano.
Muy simple, sólo debemos de pedir los cuatro números y calcular su distancia con un teorema de pitágoras. Luego imprimimos su resultado.
2: Desarrollar una función que imprima un triángulo acorde al número ingresado:
Se desarrolla la función y se crean los contadores, el primero para que vaya incrementando la impresión de ‘T’ y cuando alcance el número ingresado, creamos un segundo contador que lo decrezca hasta que alcance 0.
3: Se desarrolla una función que retorne el factorial de un objeto.
También muy sencillo. Sólo pedimos el número y la función desarrolla un contador que va decreciendo el número para que este se multiplique por si mismo menos uno y al final retorne el factorial.
4: Desarrollar una función que devuelva el promedio de una lista.
De nueva cuenta es un programa sencillo. Primero ingresamos el tamaño de la lista y le creamos un contador para que se ingresen todos los números que el usuario quiere ingresar. Luego la función tiene otro contador que sumará todos los números de la lista y los dividirá entre la cantidad de ellos para obtener su promedio.
5: Desarrollar una función que devuelva el número menor de una lista:
Creamos el contador para la lista y luego la función simplemente contendrá un ‘min’ que nos devolverá el número menor de la lista considerando números positivos y negativos.
6: Desarrollar una función que devuelva el número pedido de la lista de Fibonacci:
Utilizamos el método de recursión para simplificar la función. Especificamos que si es 0 nos retorne 0 y que si es 1 devuelva 1 y la recursión finalmente desarrollara el procedimiento (n-1)+(n-2) a cada número que se vaya obteniendo para así sumar todos los 1 y 0
Continue reading "Quiz 11" →