Combinando funciones

Supongamos ahora que queremos tener una función, que toma un número por parámetro, y le suma uno y luego lo multiplica por 2. Ciertamente podríamos escribir lo siguiente:

dobleDelSiguiente numero = (numero + 1) * 2

¡Y funciona! Pero nosotros ya definimos antes funciones que hacen las partes mas chicas del problema: doble y siguiente. Entonces, podemos pensar que la caja negra dobleDelSiguiente:

blackbox.png

se puede pensar así:

blackbox.png

Lo cual escribimos de esta forma:

 dobleDelSiguiente numero = doble (siguiente numero)

¿Te imaginás como será definir una función que calcule el doble del cuadrado? ¡Escribila!

 dobleDelCuadrado 3
18 --Porque 3 * 3 es 9, y el doble de 9 es 18

Nota: asumí que ya declaramos las funciones doble y cuadrado.

Tenés que iniciar sesión antes de empezar a enviar tus soluciones