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

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


Operadores aritméticos

  • ' + '   (suma)  ->  c=a+b -> c es igual  a màs b
  • ' - '    (resta)  ->  c=a-b  -> c es igual a menos b 
  • ' / '    (divisiòn)  ->  c=a/b  -> c es igual a entre b
  • ' * '   (multiplicaciòn)  ->  c=a*b  -> c es igual a por b
  • ' % '  (mòdulo)  ->  c=a%b -> c es igual al resto de la division de a entre b
  • ' a++ '  (post-incremento) -> a=a+1 
  • ' ++a '  (pre-incremento) -> a=a+1
  • ' a-- '  (post-decremento) -> a=a-1
  • ' --a '  (pre-decremento) -> a=a-1
Note: a,b,c son 3 variables enteras. Ejemplo " int a,b,c; "
Note: NO SON EXPRESIONES MATEMATICAS, NO SON ECUACIONES, SON ASIGNACIONES!


Examinemos la siguiente asignaciòn:  ' c = a + ++b; '
Supongamos que a=4 y b=5 y sabiendo que la programaciòn es secuencial
Entonces c = a + (pre-incremento de b) asì que b ANTES de ser sumada con a se incrementa y toma el valor 6.
c = 4 + 6

c = a + ++b; es equivalente a las siguientes asignaciones:

b=b+1; //PRE-INCREMENTO DE B
c= a + b;



Y ahora examinemos la siguiente asignaciòn:  ' c = a + b++; '
Supongamos que a=4 y b=5 y sabiendo que la programaciòn es secuencial

Entonces c = a + (post-incremento de b) asì que b DESPUES de ser sumada con a se incrementa y toma el valor 6.
c = 4 + 5 DESPUES que c tome el valor de 9, b tomara el valor de 6 DESPUES.

c = a + b++; es equivalente a las siguientes asignaciones:

c= a + b;
b=b+1; //POST-INCREMENTO DE B


Programa que calcula el area de un rectangulo:

#include < iostream >
using namespace std;

int main(){
    system("title CALCULO AREA RECTANGULO"); //Cambia el titulo del programa
    int base,alteza,area;
    cout<<"Calculo Area Rectangulo: ";
    cout << "\nBase = ";
    cin >> base;
    cout << "Alteza = ";
    cin >> alteza;
    area=base*alteza;
    cout << "El area vale " << area << "cm2 \n";
    system("pause");
}







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 1

×

Subscribe to Il Messere

Get updates delivered right to your inbox!

Thank you for your subscription

×