Script unity en c#. Déclaration de variable Nombre : Int : nombre naturel (entier positif ou...

37
Base de programmation Script unity en c#

Transcript of Script unity en c#. Déclaration de variable Nombre : Int : nombre naturel (entier positif ou...

  • Page 1
  • Script unity en c#
  • Page 2
  • Dclaration de variable Nombre : Int : nombre naturel (entier positif ou ngatif) Double : rel (donc avec virgule, sur 8 octets) Float : rel (donc avec virgule sur 4 octets) Autres Char : caractre (a, b, c, ;, @) Bool : boolen : vrai ou faux
  • Page 3
  • algorithmique int a; int b; int c; a=1; b=2; c=a+b; abc abc 12 abc 123
  • Page 4
  • Exercice 4.1 Que vaut c ? int a =2; int b=3; a=3; int c; c=a+b;
  • Page 5
  • Exercice 4.2 Que vaut c ? int a =2; int b; a=3; int c; c=a+b;
  • Page 6
  • fonction int addition (int a, int b) { int c; c=a+b; Return c; }
  • Page 7
  • Appel de fonction int addition (int toto, int tata) { int c; c=toto+tata; Return c; } [] int a=1; int b=2; int c; c=addition (a,b); []
  • Page 8
  • Rgle de bonnes pratiques Nom qui signifie quelque chose Le nom des variable commence par une minuscule Majuscule au changement de mot Le nom des classes commence par une majuscule Majuscule chaque nouveau mot Le nom des fonctions/mthodes commence par une minuscule Discutable sous unity
  • Page 9
  • Rgle de bonnes pratiques Les indentations doivent tre lisibles et tabules correctement Le nombre despace importe peu MAIS il doit tre homogne Partout c=a+b Ou partout c = a + b Commentez votre code Explication de subtilit Explication des mthodes Tout en anglais ou tout en franais, mais pas de franglais
  • Page 10
  • Exercice 4.3 crivez une fonction qui prends deux float et qui les multiplie, crivez galement lappel la fonction
  • Page 11
  • Fonction dans C# unity // Use this for initialization void Start () { } // Update is called once per frame void Update () { }
  • Page 12
  • Le if(){} if (condition){ action } Exemple if (pas bien fait){ Refaire }
  • Page 13
  • If exemple Exemple if (a>b){ c=a; } Bool a =true; if (a){ c=b; }
  • Page 14
  • Les oprateurs logiques == Est gale != Est diffrent de > Plus grand >= Plus grand ou gal < Plus petit