@Aristide Oui cher Aristide, j’ai l’habitude des variables qui vous jouent des tours en conservant une valeur qu’elles transporte à travers les programmes... Vous avez raison, c’est tout à fait redondant et sans intérêt ici. J’ai toujours eu cette marotte de redéfinir mes variables quand je veux être certain de leur valeur initiale, même si comme c’est le cas ici, c’est parfaitement inutile... Mais pas plus inutile que le « A » majuscule de votre sobriquet... Ceci dit, écrit tel quel, ce programme sera compilé sans aucun bug et il tournera parfaitement. Votre remarque est donc aussi inutile que ce X=1...
@pemile Que viennent faire les clichés sexistes là dedans... Mais puisque vous tenez à ma réponse, sachez que je n’aime pas les clichés sexistes sauf dans certains cas : 1. je ne porte pas de string, ni de porte-jarretelles 2. Je préfère les femmes sans barbe 3. Je vois mieux une femme derrière un bureau présidentiel que derrière une charrue. 4. J’ai fait la chirurgie pour n’avoir AUCUN chef : sauf Dieu, ce qui est très aisé pour un athée radical. Voilà... je suppose que cela ne vous conviendra pas non plus... mais je finis par prendre un amlin plaisir à lire vos interventions. Dans ala famille on vous a trouvé un surnom : Thierry le Luron !
@Aristide Ce n’est pas du code, cher Aristide, ce n’est pas du code... Et où se trouve l’approximation ??? Dans la non définition de « n », comme l’a justement fait remarquer JL ? Il faut effectivement le définir, mais ignorez-vous que cela dépend du nombre de pixel qu’affiche votre écran ? Dans un programme correct, cela se fait dans les déclarations premières, voire publiques. On y égalise n avec la procédure qui donne la largeur d’écran.... J’aurais effectivement pu choisir un autre symbole... Il manque aussi les objets tant que vous y êtes... En VB 5.0, ce serait : form1.putpixel(x, A+B*cos(x),R,G,... ) Mais peut-être n’avez-vous pas remarqué que n était la largeur d’écran ?