Bonjour,

Je suis actuellement en BTS SIO et voila je dois faire un programme pour m'afficher 4 choix (Somme, Quotient, Moyenne, Produit) sauf que j'ai toujours les mêmes erreurs de conversions. En gras, c'est les erreurs

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Exercice_5_Menu
{
    class Program
    {
        static void Main(string[] args)
        {   
            string s;
            double resultat;
            int e;
            int f;
            double g;
            int h;
            string a, b, c, d;
            

            Console.WriteLine("Quel est votre choix (entrez un nombre entre 1 et 4)");
            Console.WriteLine("a Somme");
            Console.WriteLine("b Quotient");
            Console.WriteLine("c Moyenne");
            Console.WriteLine("d Produit");
            Console.ReadLine();
            
            Console.WriteLine("Taper a");
            resultat = Console.ReadLine();
            e = Convert.ToInt32(resultat);

            Console.WriteLine("Taper b");
            f = Convert.ToInt32(resultat);
            
            
            if(a)
            { 
                

                    resultat = (e + f);
                    Console.WriteLine("Le résultat est :" +resultat);
                    Console.ReadLine();
            }
            else
            if(b)
            {
                

                resultat = (e/f);
                Console.WriteLine("Le résultat de la division est:" +resultat);
                Console.ReadLine();
            }
            else
            if(c)
            {
                

                resultat = (e + f / 2);
                Console.WriteLine("La moyenne est:" +resultat);
                Console.ReadLine();

            }
            else
            if(d)
            {
                

                resultat = (e * f);
                Console.WriteLine("Le résultat de la multiplication est:" +resultat);
                Console.ReadLine();
            }

            Console.ReadLine();
        }
    }
}
Erreur :