Le ton condescendant de biens des gens dans les forums de programmation me fait sourire.
Je cherchais à comprendre ce que l'auteur voulais ; j'ai donc traité les deux hypothèses, celle où il voudrait créer une fonction cos, et celle où il voudrait utiliser une déjà existante.
Dans la première hypothèse - qui est probable puisque c'est un exercice intéressant ! - on ne chercherait évidemment pas à concurrencer en terme de performance des fonctions codées par des professionnels, mais simplement à apprendre. L'étalage un chouïa arrogant de ta culture me paraît sincèrement injustifié.
Et je te réponds fermement et très sûr de moi : c'est une chose intéressante, pas forcément complexe, et absolument pas absurde de vouloir créer une fonction cos(), log , sqrt ou que sais-je. C'est intéressant sur le plan mathématique et informatique. C'est tout.