PROGRAMACIÓN SENTENCIAS DE CONTROL EN C++
IF ELSE
¿PARA QUE SIRVE?
La estructura de control if ... else ... permite que un programa ejecute unas instrucciones cuando se cumple una condición y otras instrucciones cuando no se cumple esa condición. En inglés "if" significa "si" (condición) y "else" significa "si no".
SINTAXIS
Sintaxis de la sentencia condicional if ...
La sintaxis de la construcción if es la siguiente:
if condición:
aquí van las órdenes que se ejecutan si la condición es cierta y que pueden ocupar varias líneas
La ejecución de esta construcción es la siguiente:
La condición se evalúa siempre.
Si el resultado es True se ejecuta el bloque de sentencias
Si el resultado es False no se ejecuta el bloque de sentencias.
EJEMPLO DE CÓDIGO
Ejemplo de if ... else ... 1
edad = int(input("¿Cuántos años tiene? "))
if edad < 18:
print("Es usted menor de edad")
else:
print("Es usted mayor de edad")
print("¡Hasta la próxima!")
¿Cuántos años tiene? 17
Es usted menor de edad
¡Hasta la próxima!Subtopic
SICLO FOR
¿PARA QUE SIRVE?
El bucle FOR se utiliza para repetir una o más instrucciones un determinado número de veces. De entre todos los bucles, el FOR se suele utilizar cuando sabemos seguro el número de veces que queremos que se ejecute.
SINTAXIS
for (inicialización; condición; actualización) {
//sentencias a ejecutar en cada iteración}
EJEMPLO DE CÓDIGO
var i
for (i=0;i<=10;i++) {
document.write(i)
document.write("<br>")
}
SWITCH CASE
¿PARA QUE SIRVE?
En los lenguajes de programación, un switch case o switch statement, declaración de cambiador o declaración de interruptor, es un tipo de mecanismo de control de selección utilizado para permitir que el valor de una variable o expresión cambie el flujo de control de la ejecución del programa mediante búsqueda y mapa.
SINTAXIS
switch( variable ){
case valor1: accion1; (*)
case valor2: accion2; (*+++)
case valor3: accion3; (*) ...
case valorN: accionN; (*)
default: accionD; (**)
}
EJEMPLO DE CÓDIGO
Switch( paso )
{
case 1: escribir("Paso 1 (ponerse cómodo) sin finalizar. ");
case 2: escribir("Paso 2 (regular espejos) sin finalizar. ");
case 3: escribir("Paso 3 (abrochar cinturón) sin finalizar. ");
case 4: escribir("Paso 4 (arrancar motor) sin finalizar. ");
}
CICLO WHILE O DO WHILE
¿PARA QUE SIRVE?
Un ciclo do-while, es una estructura de control cíclica que permite ejecutar de manera repetitiva un bloque de instrucciones sin evaluar de forma inmediata una condición especifica, sino evaluándola justo después de ejecutar por primera vez el bloque de instrucciones.
SINTAXIS
do
{
....
....
Bloque de Instrucciones....
....
....
}
while(condición de finalización); //por ejemplo numero != 23
EJEMPLO DE CÓDIGO
#include "iostream"
using namespace std;
int main()
{
int opcion = 0;
do
{
cout << "Ingrese 1 para mostrar mensaje\n";
cout << "Ingrese 2 para hacer algo más\n";
cout << "Ingrese 0 para salir\n";
cout << "Ingrese una opción a ejecutar\n";
cin >> opcion;
}
//Mostramos el menú hasta que la opción sea cero
while(opcion != 0);
system("PAUSE");
return 0;
}