Documentos de Académico
Documentos de Profesional
Documentos de Cultura
asp
https://ide.codingblocks.com/
C++ Switch
Declaraciones de conmutador de C ++
Utilice la switch declaración para seleccionar uno de los muchos bloques de
código que se ejecutarán.
Sintaxis
switch(expression) {
case x:
// code block
break;
case y:
// code block
break;
default:
// code block
}
Así es como funciona:
La switch expresión se evalúa una vez
El valor de la expresión se compara con los valores de cada case
Si hay una coincidencia, se ejecuta el bloque de código asociado
Las palabras clave breaky default son opcionales y se describirán
más adelante en este capítulo.
int main() {
int dia = 4;
switch (dia) {
case 1:
cout << "Lunes";
break;
case 2:
cout << "Martes";
break;
case 3:
cout << "Miercoles";
break;
case 4:
cout << "Jueves";
break;
case 5:
cout << "Viernes";
break;
case 6:
cout << "Sabado";
break;
case 7:
cout << "Domingo";
break;
}
return 0;
}
int main() {
for (int i = 0; i < 5; i++) {
cout << i << "\n";
}
return 0;
}
--------------------------------------
Implementamos una modificación del código
Ejemplo explicado
La declaración 1 establece una variable antes de que comience el ciclo (int i
= 0).
La declaración 2 define la condición para que se ejecute el ciclo (i debe ser
menor que 5). Si la condición es verdadera, el ciclo comenzará de nuevo, si
es falsa, el ciclo terminará.
La declaración 3 aumenta un valor (i ++) cada vez que se ejecuta el bloque
de código en el bucle.
Otro ejemplo
Este ejemplo solo imprimirá valores pares entre 0 y 10:
Ejemplo
for (int i = 0; i <= 10; i = i + 2) {
cout << i << "\n";
}
-----------------------------------------------------------------
#include <iostream>
using namespace std;
int main() {
for (int i = 0; i <= 10; i = i + 2) {
cout << i << "\n";
}
return 0;
}
Ejercicios
1. Digita el siguiente ejemplo y modifícalo como si fuese un menú