Download - Sentencias en c++
Sentencias de decisión• Las sentencias de decisión o también llamadas de CONTROL DE FLUJO son
estructuras de control que realizan una pregunta la cual retorna verdadero o falso y selecciona la siguiente instrucción a ejecutar dependiendo la respuesta o resultado. Entre ellas encontramos:
SENTENCIA IF
SENTENCIA IF ELSE
Sentencia IFLa instrucción if es, por excelencia, la más utilizada para construir estructuras de control de flujo. La estructura utilizada en la programación de C++ es la siguiente:
if (condicion) { Set de instrucciones }
EJEMPLO
if(numero == 0) { cout<<"El Numero Ingresado es Igual a Cero"; }
ESTRUCTURA
Sentencia IF-ELSE• En lenguaje C, para escribir una instrucción alternativa doble (if else) se utiliza la sintaxis:
Para que se ejecute el <bloque_de_instrucciones_1>, la condición tiene que ser verdadera. Por el contrario, si la condición es falsa, se ejecutará el <bloque_de_instrucciones_2>.
if (condicion){<bloque_de_instrucciones_1>}else{ <bloque_de_instrucciones_2>}
Ejemplo sentencia IF-ELSE
Ejemplo: Se quiere escribir un programa que:1. Pida por teclado la nota (dato real) de una asignatura.2. Muestre por pantalla:"APROBADO", en el caso de que la nota sea mayor o igual que 5."SUSPENDIDO", en el caso de que la nota sea menor que 5.
#include <stdio.h>int main(){float nota;printf( "\n Introduzca nota (real): " ); scanf( "%f", ¬a ); if ( nota >= 5 )printf( "\n APROBADO" );elseprintf( "\n SUSPENDIDO" );return 0;}
Sentencias de Iteración (Ciclos)• Las Sentencias de Iteración o Ciclos son estructuras de control que repiten la
ejecución de un grupo de instrucciones. Básicamente, una sentencia de iteración es una estructura de control condicional, ya que dentro de la misma se repite la ejecución de una o más instrucciones mientras que una a condición especifica se cumpla. En C++ los ciclos o bucles se construyen por medio de las sentencias:
SENTENCIA FOR
SENTENCIA WHILE
SENTENCIA DO-WHILE
Sentencia FORLa sentencia for es útil para los casos en donde se conoce de antemano el número de veces que una o más sentencias han
de repetirse.
ESTRUCTURA EJEMPLOfor(contador; final; incremento){Codigo a Repetir;}
for(int i=1; i<=10; i++){cout<<"Hola Mundo"; }
Sentencia WHILEEs útil en aquellos casos en donde no se conoce de antemano el número de veces que una o más sentencias se tienen que repetir.
while(condición){Código a Repetir;}
int contador = 0; while(contador<=10){contador=contador+1;cout<<"Hola Mundo";}
ESTRUCTURA
EJEMPLO