SlideShare una empresa de Scribd logo
1 de 9
ESTRUCTURAS DE CONTROL ALTERNATIVAS
Es aquella en la que únicamente se realiza una
alternativa dependiendo del valor de una
determinada condición o predicado.
• Por ejemplo:
• Suponga que tiene dos variables numéricas, denominadas A y B, que tienen
valores diferentes, y suponga que desea imprimir el valor de la mas grande. Si
A es mayor que B, debe imprimir el valor de A; pero, por otro lado, si B es
mayor que A, debe imprimirse el valor de B. La elección de que alternativa
tomar depende de la decisión de si la variable A es o no mayor que B. Esta
estructura se representa mediante el diagrama siguiente:
Estructura For
• Este ciclo se utiliza generalmente en cálculos numéricos e involucra
operaciones con números que se incrementan (o disminuyen) en la
misma forma en cada iteración del ciclo.
1. #include <iostream>
2. #include <conio.h>
3. using namespace std;
• int main()
• {
• int vector[10], i;
• for(i=0; i<10; i++){
• vector[i] = i;
• cout<< i<<endl;
• }
• getch();
• return 0;
Estructura While
Es una estructura de la mayoría de los lenguajes de programación
estructurados cuyo propósito es repetir un bloque de código mientras
una condición se mantenga verdadera.
#include <stdio.h>
using namespace std;
int main(){
int n=0;
while (n < 10){
printf("El valor de n es: %dn",n);
n++;
}
return 0;
}
Estructura Do while
• La estructura do while es otra estructura repetitiva, la cual
ejecuta al menos una vez su bloque repetitivo, a diferencia
del while o del for que podían no ejecutar el bloque.
Esta estructura repetitiva se utiliza cuando conocemos de
antemano que por lo menos una vez se ejecutará el bloque
repetitivo.
La condición de la estructura está abajo del bloque a repetir,
a diferencia del while o del for que está en la parte superior.
Estructura Switch
• En una instrucción switch, expresión debe ser
una expresión con un valor entero, y constante1,
constante2, ..., deben ser constantes enteras,
constantes de tipo carácter o una expresión
constante de valor entero. Expresión también
puede ser de tipo char, ya que los caracteres
individuales tienen valores enteros.
• Ejemplo:
• #include <iostream>
• using namespace std;
• int main(void)
• {
• int A,B, Resultado;
• char operador;
• cout << "Introduzca un numero:";
• cin >> A;
• cout << "Introduzca otro numero:";
• cin >> B;
• cout <<"Introduzca un operador (+,-,*,/):";
• cin >> operador;
• Resultado = 0;
• switch (operador)
• {
• case '-' : Resultado = A - B;
• break;
• case '+' : Resultado = A + B;
• break;
• case '*' : Resultado = A * B;
• break;
• case '/' : Resultado = A / B; //suponemos B!=0
• break;
• default : cout << "Operador no valido"<< endl;
• }
• cout << "El resultado es: ";
• cout << Resultado << endl;
• system("pause");
Estructuras de control alternativas y repetitivas

Más contenido relacionado

La actualidad más candente

Matlab 2
Matlab 2Matlab 2
Matlab 2jmh700
 
Presentación 13 Paso por referencia
Presentación 13 Paso por referenciaPresentación 13 Paso por referencia
Presentación 13 Paso por referenciaAndres Bedoya Tobon
 
Bloque VI Integrales
Bloque VI IntegralesBloque VI Integrales
Bloque VI Integralesguestecc8d0e
 
Sentencias de Repeticion
Sentencias de RepeticionSentencias de Repeticion
Sentencias de RepeticionKenyi Figueroa
 
Estructuras de control algoritmos
Estructuras de control algoritmosEstructuras de control algoritmos
Estructuras de control algoritmosRuby
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasReina Rodriguez
 
PROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROS
PROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROSPROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROS
PROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROSArgenis Gil
 
Giseproi curso de programación - sesión 6 - datos y operadores
Giseproi   curso de programación - sesión 6 - datos y operadoresGiseproi   curso de programación - sesión 6 - datos y operadores
Giseproi curso de programación - sesión 6 - datos y operadoresgiseproi
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasmarigelcontreras
 
Abstracción en programación
Abstracción en programaciónAbstracción en programación
Abstracción en programaciónRicardo Dominguez
 
While y do while
While y do whileWhile y do while
While y do whilelatina09
 
Dany alexander cardoza_cortez_
Dany alexander cardoza_cortez_Dany alexander cardoza_cortez_
Dany alexander cardoza_cortez_DanyCardoza
 

La actualidad más candente (19)

Matlab 2
Matlab 2Matlab 2
Matlab 2
 
CICLO FOR
CICLO FORCICLO FOR
CICLO FOR
 
Presentación 13 Paso por referencia
Presentación 13 Paso por referenciaPresentación 13 Paso por referencia
Presentación 13 Paso por referencia
 
Bloque VI Integrales
Bloque VI IntegralesBloque VI Integrales
Bloque VI Integrales
 
Sentencias de Repeticion
Sentencias de RepeticionSentencias de Repeticion
Sentencias de Repeticion
 
Arreglos
ArreglosArreglos
Arreglos
 
Estructuras de control algoritmos
Estructuras de control algoritmosEstructuras de control algoritmos
Estructuras de control algoritmos
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Funciones con vectores
Funciones con vectoresFunciones con vectores
Funciones con vectores
 
funciones de la hoja de calculo
funciones de la hoja de calculofunciones de la hoja de calculo
funciones de la hoja de calculo
 
Cuaderno 1
Cuaderno 1Cuaderno 1
Cuaderno 1
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de control
 
PROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROS
PROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROSPROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROS
PROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROS
 
Giseproi curso de programación - sesión 6 - datos y operadores
Giseproi   curso de programación - sesión 6 - datos y operadoresGiseproi   curso de programación - sesión 6 - datos y operadores
Giseproi curso de programación - sesión 6 - datos y operadores
 
EXCEL
EXCELEXCEL
EXCEL
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Abstracción en programación
Abstracción en programaciónAbstracción en programación
Abstracción en programación
 
While y do while
While y do whileWhile y do while
While y do while
 
Dany alexander cardoza_cortez_
Dany alexander cardoza_cortez_Dany alexander cardoza_cortez_
Dany alexander cardoza_cortez_
 

Similar a Estructuras de control alternativas y repetitivas

Breve manual visual basic
Breve manual visual basicBreve manual visual basic
Breve manual visual basicTensor
 
Breve manual visual basic Métodos Númericos
Breve manual visual basic Métodos NúmericosBreve manual visual basic Métodos Númericos
Breve manual visual basic Métodos NúmericosTensor
 
Que es un algoritmo de jorge magaña
Que es un algoritmo de jorge magañaQue es un algoritmo de jorge magaña
Que es un algoritmo de jorge magañaJorge Ricardo
 
estructura de programación
estructura de programación estructura de programación
estructura de programación Julio Santos
 
Introduccion al lenguaje c
Introduccion al lenguaje cIntroduccion al lenguaje c
Introduccion al lenguaje cMaylin25
 
Fundamentos de programacion en java
Fundamentos de programacion en javaFundamentos de programacion en java
Fundamentos de programacion en javaJefferson Sarmiento
 
Javacript: expresiones e instrucciones
Javacript: expresiones e instruccionesJavacript: expresiones e instrucciones
Javacript: expresiones e instruccionesjcremiro
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Rommel Lòpez
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlKarina Arguedas Ruelas
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlFernando Solis
 
MN01_-_Introduccion_Matlab.pdf
MN01_-_Introduccion_Matlab.pdfMN01_-_Introduccion_Matlab.pdf
MN01_-_Introduccion_Matlab.pdfJasonMoraMorales
 
tposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptxtposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptxErrol31
 
Clase 1 Visual Basic_progr..pdf
Clase 1 Visual Basic_progr..pdfClase 1 Visual Basic_progr..pdf
Clase 1 Visual Basic_progr..pdfDanielAlcalde3
 
Estructuras basicas de un algoritmo
Estructuras basicas de un algoritmoEstructuras basicas de un algoritmo
Estructuras basicas de un algoritmoBERNARDAURELIOFELIZM
 

Similar a Estructuras de control alternativas y repetitivas (20)

Breve manual visual basic
Breve manual visual basicBreve manual visual basic
Breve manual visual basic
 
Breve manual visual basic Métodos Númericos
Breve manual visual basic Métodos NúmericosBreve manual visual basic Métodos Númericos
Breve manual visual basic Métodos Númericos
 
Que es un algoritmo de jorge magaña
Que es un algoritmo de jorge magañaQue es un algoritmo de jorge magaña
Que es un algoritmo de jorge magaña
 
estructura de programación
estructura de programación estructura de programación
estructura de programación
 
Algoritmo ibrahim ishtay
Algoritmo ibrahim ishtayAlgoritmo ibrahim ishtay
Algoritmo ibrahim ishtay
 
Introduccion al lenguaje c
Introduccion al lenguaje cIntroduccion al lenguaje c
Introduccion al lenguaje c
 
Aniuska programación
Aniuska programaciónAniuska programación
Aniuska programación
 
Introduccions a java
Introduccions a javaIntroduccions a java
Introduccions a java
 
Fundamentos de programacion en java
Fundamentos de programacion en javaFundamentos de programacion en java
Fundamentos de programacion en java
 
Javacript: expresiones e instrucciones
Javacript: expresiones e instruccionesJavacript: expresiones e instrucciones
Javacript: expresiones e instrucciones
 
Cap I
Cap ICap I
Cap I
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de Control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
MN01_-_Introduccion_Matlab.pdf
MN01_-_Introduccion_Matlab.pdfMN01_-_Introduccion_Matlab.pdf
MN01_-_Introduccion_Matlab.pdf
 
Introduccion c
Introduccion cIntroduccion c
Introduccion c
 
P-S2.pptx
P-S2.pptxP-S2.pptx
P-S2.pptx
 
tposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptxtposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptx
 
Clase 1 Visual Basic_progr..pdf
Clase 1 Visual Basic_progr..pdfClase 1 Visual Basic_progr..pdf
Clase 1 Visual Basic_progr..pdf
 
Estructuras basicas de un algoritmo
Estructuras basicas de un algoritmoEstructuras basicas de un algoritmo
Estructuras basicas de un algoritmo
 

Último

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 

Último (20)

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 

Estructuras de control alternativas y repetitivas

  • 1.
  • 2. ESTRUCTURAS DE CONTROL ALTERNATIVAS Es aquella en la que únicamente se realiza una alternativa dependiendo del valor de una determinada condición o predicado.
  • 3. • Por ejemplo: • Suponga que tiene dos variables numéricas, denominadas A y B, que tienen valores diferentes, y suponga que desea imprimir el valor de la mas grande. Si A es mayor que B, debe imprimir el valor de A; pero, por otro lado, si B es mayor que A, debe imprimirse el valor de B. La elección de que alternativa tomar depende de la decisión de si la variable A es o no mayor que B. Esta estructura se representa mediante el diagrama siguiente:
  • 4. Estructura For • Este ciclo se utiliza generalmente en cálculos numéricos e involucra operaciones con números que se incrementan (o disminuyen) en la misma forma en cada iteración del ciclo. 1. #include <iostream> 2. #include <conio.h> 3. using namespace std; • int main() • { • int vector[10], i; • for(i=0; i<10; i++){ • vector[i] = i; • cout<< i<<endl; • } • getch(); • return 0;
  • 5. Estructura While Es una estructura de la mayoría de los lenguajes de programación estructurados cuyo propósito es repetir un bloque de código mientras una condición se mantenga verdadera. #include <stdio.h> using namespace std; int main(){ int n=0; while (n < 10){ printf("El valor de n es: %dn",n); n++; } return 0; }
  • 6. Estructura Do while • La estructura do while es otra estructura repetitiva, la cual ejecuta al menos una vez su bloque repetitivo, a diferencia del while o del for que podían no ejecutar el bloque. Esta estructura repetitiva se utiliza cuando conocemos de antemano que por lo menos una vez se ejecutará el bloque repetitivo. La condición de la estructura está abajo del bloque a repetir, a diferencia del while o del for que está en la parte superior.
  • 7. Estructura Switch • En una instrucción switch, expresión debe ser una expresión con un valor entero, y constante1, constante2, ..., deben ser constantes enteras, constantes de tipo carácter o una expresión constante de valor entero. Expresión también puede ser de tipo char, ya que los caracteres individuales tienen valores enteros. • Ejemplo:
  • 8. • #include <iostream> • using namespace std; • int main(void) • { • int A,B, Resultado; • char operador; • cout << "Introduzca un numero:"; • cin >> A; • cout << "Introduzca otro numero:"; • cin >> B; • cout <<"Introduzca un operador (+,-,*,/):"; • cin >> operador; • Resultado = 0; • switch (operador) • { • case '-' : Resultado = A - B; • break; • case '+' : Resultado = A + B; • break; • case '*' : Resultado = A * B; • break; • case '/' : Resultado = A / B; //suponemos B!=0 • break; • default : cout << "Operador no valido"<< endl; • } • cout << "El resultado es: "; • cout << Resultado << endl; • system("pause");