- if
Por ejemplo si dada la edad de una persona quiero dar un mensaje de que es o no mayor de edad, suponiendo que una persona mayor de edad tiene por lo menos 21 años, el procedimiento será el siguiente.
#include <iostream>
using namespace std;
int main()
{int edad;
cout<<"¿Qué edad tienes? "; cin>>edad; if ( edad > 20 ) cout<<"Eres mayor de edad" ; } |
- if-else
La estructura if / else lo que hace es ejecutar una acción si el resultado de la evaluación de la expresión es verdadera y otra acción si el resultado de la evaluación es falsa.
La diferencia con utilizar sólo la estructura if es que si la expresión evaluada es verdadera sólo en ese caso se ejecuta una acción de otro modo se pasa de largo. En cambio en la estructura if / else si la expresión es falsa entonces se ejecuta otra acción.
Aquí tenemos un ejemplo para ilustrar la estructura if / else.
#include <iostream>
using namespace std;
int main()
{if ( edad > 20 ) cout<<"Eres mayor de edad" ; else cout<<"No eres mayor de edad"; } |
- for
La estructura de control for permite ejecutar un bloque de instrucciones un número determinado de veces mientras se cumpla una condición. Es una de las estructuras de control repetitivas más utilizadas a pesar de que cualquier bucle for puede reescribirse facilmente como un bucle while y viceversa.
La sintaxis básica de la estructura de control for es la siguiente:
for(inicialización;condicion;incremento) { //instrucciones }
- switch
- En caso de
- Según sea
En Pseudocódigo:
Según variable_numerica Hacer
opcion_1:
opcion_1:
Escribir "acciones1"
opcion_2:
Escribir "acciones2"
opcion_3:
Escribir "acciones3"
De Otro Modo:
Escribir "accionesSiNoCumpleNinguna"
Fin_SegunSea
- while
-En pseudocodigo:
Mientras (expresión_lógica)
secuencia_de_acciones
Fin Mientras
- do-while
La instrucción "do-while", es otra estructura de control repetitiva que se caracteriza porque ejecuta un conjunto de instrucciones sin realizar previamente la evaluación de la expresión relacional y/o lógica. Esto significa utilizando "do-while" la secuencia de acciones se realizará por lo menos una vez, pese a obtener un valor falso.
-En pseudocodigo:
secuencia_de_acciones
mientras (expresión_lógica)














