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. Si se considera un ejemplo de la vida diaria, podría ser semejante a las decisiones que se toman para realizar acciones específicas: Si llueve (expresión lógica), llevar paraguas; Si tengo suficiente dinero (condición relacional), comprar recuerdos; sino No comprar. Estas decisiones que se toman diariamente, están reflejadas en programación como estructuras selectivas. Existen específicamente dos instrucciones selectivas: If y Switch, para la codificación de las estructuras de control selectivas en el lenguaje de programación c++, sea del tipo simple, doble, anidada, o múltiple es necesario tener claras las acciones que ejecuta cada secuencia de instrucciones descritas en el algoritmo.su codificación debe seguir las normas de sintaxis del lenguaje de programación y la secuencia de las estructuras de los algoritmos.



EJEMPLOS:



SELECTIVA SIMPLE 


#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";
}
return 0;
}



SELECTIVA 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 MULTIPLE 

#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;
defaul:cout<<"opcion no valida";
}
return 0;
}





Comentarios

Entradas más populares de este blog

Estructuras de control repetitivas

¿Qué es el lenguaje c++?