Estructuras de control selectivas
Las
estructuras de control Selectivas, permiten "seleccionar" una ruta
alterna a la solución del problema, según el resultado de evaluar una expresión
relacional y/o lógica. Las estructuras de control selectivo, comúnmente llamadas toma de decisiones, porque permiten evaluar una condición para determinar que instrucción debe ejecutarse.
Son
un grupo de estructuras que permiten evaluar condiciones lógicas son las
estructuras de control selectivas, intervienen en el flujo de ejecución de las
instrucciones mediante el cumplimiento o no de una condición. Se les conoce también
como estructuras condicionales, alternativas o de decisiones.
Las
estructuras selectivas a su vez están clasificadas en cuatro tipos: Simples,
dobles y múltiples.
Ejemplos:
Selectiva Simple
#include <bits/stdc++.h>
using namespace std;
int main(){
int calif = 0;
cout<<"Caul fue la calificacion de tu examen?";
cin>>calif;
if(calif>=7){
cout<<"con una calificacion de "<<calif<<" has Aprobado";
}
return 0;
}
Selectivas Doble
#include <bits/stdc++.h>
using namespace std;
int main(){
int calif = 0;
cout<<"Cual fue la calificacion de tu examen? ";
cin>>calif;
if(calif>=7){
cout<<"Con una calificacion de "<<calif<<" has Aprobado";
}else{
cout<<"con una calificacion de "<<calif<<" has Reprobado";
}
return 0;
}
Selectiva Múltiple o de caso
#include <bits/stdc++.h>
using namespace std;
int main(){
int dia = 0;
cout<<"Introduce un numero entero: ";
cin>>dia;
switch(dia){
case 1: cout<<"El dia "<<dia<<" de la semana es lunes";
break;
case 2: cout<<"El dia "<<dia<<" de la semana es martes";
break;
case 3: cout<<"El dia "<<dia<<" de la semana es miercoles";
break;
case 4: cout<<"El dia "<<dia<<" de la semana es jueves";
break;
case 5: cout<<"El dia "<<dia<<" de la semana es viernes";
break;
case 6: cout<<"El dia "<<dia<<" de la semana es sabado";
break;
case 7: cout<<"El dia "<<dia<<" de la semana es domingo";
break;
default: cout<<"Opcion no valida";
}
return 0;
}

Comentarios
Publicar un comentario