Sentencias en c++

9
Sentencias en C++ Presentado por: Mónica Duarte Juan Pablo Duarte Nicolás Albarracín Diego Montejo

Transcript of Sentencias en c++

Sentencias en C++

Presentado por:Mónica Duarte

Juan Pablo DuarteNicolás Albarracín

Diego Montejo

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", &nota ); 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

Sentencia DO WHILE

• La sentencia do es usada generalmente en cooperación con while para garantizar que una o más instrucciones se ejecuten al menos una vez.

int contador = 0; do{ contador ++; cout<<"Hola Mundo";}

EJEMPLO: