OPERATIONS MATHEMATIQUES (COS, LN, ARCSIN...)

cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 - 20 mai 2006 à 09:05
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 - 20 mai 2006 à 09:05
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/37670-operations-mathematiques-cos-ln-arcsin

cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
20 mai 2006 à 09:05
Salut,
Mais ton code n'est pas utile, tu appelles simplement toutes les fonctions de la class Math ! (je doute qu'il ne soit pas désactivé).
De plus, tu fais un immense if-elseif-else et dans chaque cas, tu as 4 lignes avec 3.5 lignes parfaitement identiques! Ce qui fait une méthode de 100 lignes de codes qui ne sert à rien! Tu peux faire comme ça (15 lignes):

double a = Convert.ToDouble(textBox1.Text);

if (radio1.Checked) a = System.Math.Abs(a);
else if (radio2.Checked) a = ...
else if ( ... ) a = ...

textBox1.Text = a.ToString();
Rejoignez-nous