fonction rectangle fonctionnelle