1. Condiciones sencillas

7

Click here to load reader

Transcript of 1. Condiciones sencillas

Page 1: 1. Condiciones sencillas

Tema• Condiciones sencillas

Condiciones

Page 2: 1. Condiciones sencillas

Condiciones sencillasEstructuras de control Las estructuras de control controlan el flujo de un

programa o función. Permiten combinar instrucciones o sentencias individuales

en una simple unidad lógica con un punto de entrada y unpunto de salida.

Estatuto if En C++, la estructura de control de selección principal es

un estatuto if. El estatuto if tiene dos alternativas o formatos posibles

Page 3: 1. Condiciones sencillas

Condiciones sencillasEjemplo:

Calcular el mayor de dos números leídos del teclado y visualizarlos en pantalla.void main()

{

int a, b;

cout << “introduzca dos números enteros”;

cin >> a >> b;

if (a > b)

cout << a << endl;

else

cout << b << endl;

}

Page 4: 1. Condiciones sencillas

Condiciones sencillasSintaxis

if ( condición)estatuto;

En caso de requerir más de un estatuto es necesario usar llaves.

if ( condición){

bloque de estatutos;

}

Page 5: 1. Condiciones sencillas

Condiciones sencillasEjecución del if

El estatuto se ejecuta de la siguiente manera. Cuando se alcanza la estructura if dentro de un programa, se evalúa la condición. Si la condición es verdadera, se ejecuta el estatuto o conjunto de estatutos; en caso de que sea falsa se brinca el estatuto o estatutos.

Por ejemplo:if (num % 3)

cout << “es divisible entre 3”

Page 6: 1. Condiciones sencillas

Condiciones sencillasEstatuto if de dos alternativas: if – else

if ( condición )estatuto;

elseestatuto;

En caso de requerir mas de un estatuto es necesario usar llaves

if ( condición ){

bloque de estatutos;}

else{

bloque de estatutos;}

Page 7: 1. Condiciones sencillas

Condiciones sencillasEjecución del if – else

La estructura de selección if / else , ejecuta la(s) accion(es) después de la parte if cuando la condición es verdadera; en caso de que sea falsa ejecuta la(s) acción(es) que está(n) después del else.

Ejemploif (promedio >= 70)

cout << " Aprobado";else

cout << "Reprobado";