Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Programación de videojuegos en C++ -- Lección 3 (Operadores) Parte 2



Operadores lògicos

  • ' a && b ' -> ( a and b ) -> si a y b son true el resultado serà verdadero
  • ' a || b ' -> ( a or b ) -> si a o b son true el resultado serà falso  
  • ' !a ' -> ( not a ) -> El valor de a es negado 
    Note: a y b son dos variables booleanas.


    Tablas de verdad:

     _A_|_B_|_RESULTADO (AND)
          T  |  T  |       TRUE
          T  |  F  |       FALSE
          F  |  T  |       FALSE
          F  |  F  |       FALSE  

        _A_|_B_|_RESULTADO (OR)

          T  |  T  |       TRUE
          T  |  F  |       TRUE
          F  |  T  |       TRUE
          F  |  F  |       FALSE 


         _A_|_RESULTADO (NOT)

          T   |       FALSE
          F   |        TRUE

          Note: T esta por True y F esta por False

 







Operadores de relaciòn



       Note: Tenemos dos variables enteras a = 5 y b = 3.
  • ' < ' -> ( menor ) -> a < b  esta relaciòn dara el valor false ya que 5 no es menor de 3
  • ' > ' -> ( mayor ) -> a > b esta relaciòn dara el valor true ya que 5 es mayor de 3
  • ' <= ' -> ( menor o igual ) -> a <= b  esta relaciòn dara el valor false ya que 5 no es menor de 3
  • ' >= '  -> ( menor o igual ) -> a >= b  esta relaciòn dara el valor true ya que 5 es mayor de 3
  • ' == ' -> ( igualdad/igual ) -> a == b esta relaciòn dara el valor false ya que 5 no es igual a 3
      Note: No confundir ' = ' ( asignaciòn ) con ' == ' ( igualdad/igual ).






Operadores de asignaciòn compactos

     Note: inicialmente b = 3
  •   ' += ' -> ( suma ) -> "b += 5" equivale a " b = b + 5 ", b toma el valor  8
  •   ' -= ' -> ( resta ) -> " b -= 6 " equivale a " b = b - 6 ", b toma el valor  2
  •   ' *= ' -> ( multiplicaciòn ) -> " b *= 64 " equivale a " a = a * 64 ", b toma el valor  128
  •   ' /= ' -> ( divisiòn ) -> " b /= 32 " equivale a " b = b / 32 ", b toma el valor  4



Hasta pronto! Con la proxima lecciòn con la que podremos iniciar a elaborar los primero verdaderos programas!!!



This post first appeared on Il Messere, please read the originial post: here

Share the post

Programación de videojuegos en C++ -- Lección 3 (Operadores) Parte 2

×

Subscribe to Il Messere

Get updates delivered right to your inbox!

Thank you for your subscription

×