Exemplo n.º 1
0
        static void Main(string[] args)
        {
            double dblVal1, dblVal2, dblRep = 0;
            bool   isOpIncorrect = true;

            Console.WriteLine("Calculatrice;");
            Console.WriteLine("-------------");

            //Saisie des opérandes, avec vérification de ces dernières
            Console.Write("Saisir la première valeur :");
            while (!double.TryParse(Console.ReadLine(), out dblVal1))
            {
                Console.Write("Saisir à nouveau la 1ère valeur :");
            }

            Console.Write("Saisir la deuxième valeur :");
            while (!double.TryParse(Console.ReadLine(), out dblVal2))
            {
                Console.Write("Saisir à nouveau la 2eme valeur :");
            }

            //Saisie du choix de l'opérateur
            Console.Write("Opération à choix [+ - * / '] :");
            while (isOpIncorrect)
            {
                string strOp = Console.ReadLine();
                isOpIncorrect = false;
                switch (strOp)
                {
                default:
                    Console.WriteLine("Opération non reconnue par le système");
                    Console.Write("Veuillez saisir à nouveau l'opérateur [+ - * / '] :");
                    isOpIncorrect = true;
                    break;

                case "+":
                    dblRep = Outils.Addition(dblVal1, dblVal2);
                    Console.Write("La réponse : " + dblVal1.ToString());
                    break;

                case "-":
                    dblRep = 0;
                    break;

                case "*":
                    dblRep = 0;
                    break;

                case "/":
                    dblRep = 0;
                    break;

                case "'":
                    dblRep = 0;
                    break;
                }
            }

            Console.ReadKey();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            double dblVal1, dblVal2, dblRep = 0;
            bool   isOpIncorrect = true;

            Console.WriteLine("Calculatrice");
            Console.WriteLine("-------------");
            //Saisie des operandes, avec verification de ces dernieres
            Console.WriteLine("Saisir la premier valeur:");
            while (double.TryParse(Console.ReadLine(), out dblVal1))
            {
                Console.Write("Saisir a nouveau la 1ere valeur :");
            }

            Console.WriteLine("Saisir la dexieme valeur:");
            while (double.TryParse(Console.ReadLine(), out dblVal2))
            {
                Console.Write("Saisir a nouveau la 2eme valeur :");
            }
            //Saisie du choix de loperateur
            Console.Write("Operation a choix [+ - * / ^]");
            while (isOpIncorrect)
            {
                string strOp = Console.ReadLine();
                isOpIncorrect = false;
                switch (strOp)
                {
                default:
                    Console.WriteLine("Operation non reconu par le systeme");
                    Console.WriteLine("Veuillez saisir unnnouveau operateur [+ - * / ^]");
                    isOpIncorrect = true;
                    break;

                case "+":
                    dblRep = Outils.Addition(dblVal1, dblVal2);
                    Console.Write("La reponse:" + dblRep.ToString());
                    break;

                case "-":
                    dblRep = 0;
                    break;

                case "*":
                    dblRep = 0;
                    break;

                case "/":
                    dblRep = 0;
                    break;

                case "^":
                    dblRep = 0;
                    break;
                }
            }
            Console.Write(dblVal1.ToString());

            Console.ReadKey();
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            double dblVal1, dblVal2, dblRep = 0;
            bool   bSaisieOpCorrect = true;

            Console.WriteLine("Calculatrice");
            Console.WriteLine("----------------------------");
            // Saisie des opérands avec vérification de ces dernières
            Console.Write("Saisire la 1ère valeur : ");
            while (!double.TryParse(Console.ReadLine(), out dblVal1))
            {
                Console.Write("Saisire à nouveau la 1ère valeur : ");
            }

            Console.Write("Saisire la 2ème valeur : ");
            while (!double.TryParse(Console.ReadLine(), out dblVal2))
            {
                Console.Write("Saisire à nouveau la 2ème valeur : ");
            }
            Console.Write("Opération à choix [+ - * / ^] :");
            while (bSaisieOpCorrect)
            {
                bSaisieOpCorrect = false;
                string strOp = Console.ReadLine();
                switch (strOp)
                {
                case "+":
                    dblRep = Outils.Addition(dblVal1, dblVal2);
                    break;

                case "-":
                    dblRep = Outils.Soustraction(dblVal1, dblVal2);
                    break;

                case "*":
                    dblRep = dblVal1 * dblVal2;
                    break;

                case "/":
                    dblRep = dblVal1 / dblVal2;
                    break;

                case "^":
                    dblRep = Math.Pow(dblVal1, dblVal2);
                    break;

                default:
                    Console.WriteLine("Opération non reconnue par le système");
                    Console.Write("Veuillez saisir à nouveau l'opérateur [+ - * / ^] : ");
                    bSaisieOpCorrect = true;
                    break;
                }
            }

            Console.WriteLine("La réponse : {0}", dblRep);
            Console.ReadKey();
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            double dblVal1, dblVal2, dblRep = 0;
            bool   isOpIncorrect = true;

            Console.WriteLine("Calculatrice");
            Console.WriteLine("------------");

            Console.WriteLine("Saisir la première valeur");
            while (!double.TryParse(Console.ReadLine(), out dblVal1))
            {
                Console.Write("Saisir à nouveau la première valeur :");
            }

            Console.WriteLine("Saisir la deuxième valeur");
            while (!double.TryParse(Console.ReadLine(), out dblVal2))
            {
                Console.Write("Saisir à nouveau la deuxième valeur :");
            }

            Console.Write("Opération à choix [+ - * / ^]");
            while (isOpIncorrect)
            {
                string strOp = Console.ReadLine();
                isOpIncorrect = false;
                switch (strOp)
                {
                default:
                    Console.WriteLine("Opération non reconnue par le système");
                    Console.WriteLine("Veuillez saisir à nouveau l'opérateur [+ - * / ^]");
                    isOpIncorrect = true;
                    break;

                case "+":
                    dblRep = Outils.Addition(dblVal1, dblVal2);
                    Console.Write("" + dblRep.ToString());
                    break;

                case "-":
                    dblRep = Outils.Soustraction(dblVal1, dblVal2);
                    Console.Write("" + dblRep.ToString());
                    break;

                case "*":
                    dblRep = 0;
                    break;

                case "/":
                    dblRep = 0;
                    break;
                }
            }


            Console.ReadKey();
        }