static void Main(string[] args) { int i = 17; // system.Int64 i=17, byte entier sur 8 bites int j = 0; int k = 0; //version 1 //if (j != 0) //{ // k = i / j; //} // Version 2 l'exception //try //{ // k = i / j; // //... //} //catch (DivideByZeroException e) //{ // Console.WriteLine("Division par zéro impossible"); // Console.Read(); //} //catch (Exception e) //{ // Console.WriteLine("Autre erreur"); // Console.Read(); //} //finally // exécute dans tous les cas //{ //} //i = 1; //j = 2; //j = ++i; //i=2 j=2 on fait l'incrémentation avant l'affectation //j = i++; //i=2 j=1 on fait l'affectation avant l'incrémentation //{ /*IF */} //if (i == 1) // resultat bouléen //{ // j = 3; //} //else if (i == 2) //{ //} //else if (i == 3) //{ //} //else //{ //} //{ /* switch */} //switch (i) //{ // case 1: // //.. // break; // case 2: // //... // break; // case 3: // // ... // break; // default: // //... // break; //} //{ /* while */} //while () // parenthèse obligatoire instruction entre parenthèse type bouléen, on teste avant d'exécuter //{ // //... //} //do // on exécute d'abord avant de teste //{ //} //while (); //for(int i=0, t=0; i< 10; s++) //{ //} //// Plantage volontaire //int m = 17 / j; //throw new Exception("C'est fait exprès"); // je plante exprès i = 3; j = 4; int resultat = 0; int resultat3 = Mathematic.Addition(i, j); Mathematic.AdditionPlus(i, j, out resultat); i = 3; j = 4; int resultat1 = Mathematic.Multiplication(i, j); int resultat2 = Mathematic.Multiplication(1, 2, 3, 4, 5, 6); int resultatFact = Mathematic.Factoriellle(5); }
/// <summary> /// Programme principal /// </summary> /// <param name="args"></param> static void Main(string[] args) { int i = 17; int j = 0; int k = 0; // Version 1 //if (j != 0) // k = i / j; // Version 2 try { k = i / j; // ... } catch (DivideByZeroException e) { Console.WriteLine("Division par zéro impossible"); } catch (Exception e) { Console.WriteLine("Autre erreur"); } finally { } i = 1; j = 2; j = ++i; // i=2; j=2; j = i++; // j=1; i=2; if (i == 1) { ; } { int e; { int d; } } { int e; } // if if (i == 1) // if (bool) { j = 3; } else if (i == 2) { } else if (i == 3) { } else { } // switch switch (i) { case 1: // .... break; case 2: // ... break; case 3: case 6: // ... break; default: // ... break; } // While while (false) { } // do while do { }while (false); // for for (int s = 0, t = 0; s < 10; s++) { } // Plantage volontaire //throw new Exception("C'est fait exprès !"); i = 3; j = 4; int resultat = Mathematic.Addition(i, j); i = 3; j = 4; resultat = Mathematic.AdditionPlus(ref i, j); i = 3; j = 4; resultat = Mathematic.AdditionPlus(ref i, j); i = 3; j = 4; resultat = 0; Mathematic.AdditionPlus(i, j, out resultat); i = 3; j = 4; k = 5; resultat = Mathematic.Multiplication(i, j, k); resultat = Mathematic.Multiplication(5, 6, 7, 8, 9, 10, 11); resultat = Mathematic.Factorielle(5); }