UNIDAD 2: CONTROL DE PROGRAMA

TEMA LINUX GCC 3: CONDICIONES SIMPLES

En general todas las condiciones simples se forman con;

variables operadores relaciónales constante o var.

sexo = 'm'

sueldo > 300000

Una condición simple se define como el conjunto de variables y/o constantes unidas por los llamados operadores relaciónales.

Los operadores relaciónales que reconoce el lenguaje CPP son:

Operador Significado
== Igual que
> Mayor que
< Menor que
>= Mayor o igual que
Menor o igual que
!= No es igual que o es diferente que

Observar y tener cuidado sobre todo con el operador de igualdad(=), y el operador relacional de comparación por igualdad(==), es decir;

sueldo = 500 , Se esta pidiendo cargar o asignar la variable sueldo con el valor 500

sueldo == 500 , Se esta pidiendo que se compare el valor o dato que se encuentra en la variable sueldo, contra el numero 500.

Solo este ultimo formato es valido dentro de una condición en una instrucción condicional.

NOTA IMPORTANTE, Para el caso de objetos de tipo string, los operadores mencionados arriba funcionan, es decir es valido usar la siguiente condición:

string carrera;

if (carrera==“informatica) etc, etc, etc,

PERO para el caso de arreglos de caracteres, se tendra que usar la función strcmp(str1,str2) que regresa cero si str1=str2, regresa un positivo si str1>str2 y regresa un negativo si str1<str2, el mismo ejemplo:

char carrera[20];

if ( strcmp(carrera,”informatica”)== 0 ) etc, etc, etc

Politica de Privacidad