Enunciado
Definir la función
dosCuadrados :: Picture |
que dibuje dos cuadrados encajados como se muestra en la siguiente figura
Nota: Escribir las soluciones usando la siguiente plantilla
import Graphics.Gloss main :: IO () main = display (InWindow "Dibujo" (500,300) (20,20)) white dosCuadrados dosCuadrados :: Picture dosCuadrados = undefined |
Soluciones
import Graphics.Gloss main :: IO () main = display (InWindow "Dibujo" (500,300) (20,20)) white dosCuadrados dosCuadrados :: Picture dosCuadrados = pictures [cuadrado, scale r r $ rotate 45 $ cuadrado] where cuadrado = rectangleWire 200 200 r = 1 / sqrt 2 |
En lugar de hacer 2 cuadrados, he hecho 4 triángulos.