Estructuras de Control en c Sintaxis y Ejemplos

Preview:

Citation preview

Estructura ifLa sentencia if elige entre varias alternativas en base al valor de una o ms expresiones booleanas. La notacion BNF de esta sentencia es la siguiente: ::= if () {else if () } [else ] donde es una expresion booleana y puede ser una sola sentencia o un bloque de sentencias. ::= [{{}}|] Las formas mas sencillas de esta sentencia, son : if () if () else if () if () {{ ... ... }} else { ... } Ntese que en el caso en el que slo siga una sentencia al if no es necesario incluir las llaves, pero s lo es cuando lo siguen mas de una sentencia. Los programas a menudo realizan una serie de tests de los que slo uno seria verdadero. Como ejemplo, considrese un programa para escribir en pantalla un mensaje diferente correspondiente a un numero que representa una calificacin numrica. En C++, utilizando sentencias if anidadas, quedara: if (Nota == 10) cout = 9) cout = 7) cout = 5)

cout

Recommended