Capítulo 2. Estructuras Selectivas Sentencia IF Toma una decisión referente a la acción a ejecutar en un programa entre dos alternativas basándose en el resultado (verdadero o falso) en una expresión. Sintaxis: if (condición) Instrucción ejecutada cuando la condición es "verdadera"; else Instrucción ejecutada cuando la condición es "falsa"; Cuando en un programa que se esté ejecutando se encuentra la instrucción if, la condición será evaluada para determinar su valor numérico, el cual será interpretado como verdadero o falso. Si la condición produce cualquier valor numérico positivo o negativo que no sea cero, será considerada como condición "verdadera" y se ejecutará la instrucción que sigue al if. Si la condición produce un valor numérico de cero, será considerada "falsa" y se ejecutará la instrucción que sigue al else La parte del else es opcional y se puede omitir. Los operadores relacionales o lógicos serán utilizados como operándos con números enteros, flotantes, dobles o caracter en la instrucción if. Ejemplos: edad > 40 3 98.6 num_id == 682 hora > 40
edad > 40 && edad < 20 // si edad es mayor a 40 Y edad es menor que 20 numero > 2 && numero 5 || numero 8 || numero 5 && A < 20) // Si A es mayor a 5 Y A es menor que 2 If (B > 10 && B 24 || C 78 || C 500 ) cout