ESTRUCTURAS DE SUCESIÓN ANIDADAS By haeidy
Las estructuras de selección si-entonces y sientonces-si_no implican la selección de una de dos alternativas.
Es posible también utilizar la instrucción si para diseñar estructuras de selección que contengan más de dos alternativas.
Por ejemplo una estructura si-entonces puede contener otra estructura si-entonces, y esta estructura si-entonces puede contener otra, y así sucesivamente cualquier número de veces; a su vez, dentro de cada estructura pueden existir diferentes acciones.
if (condicion1) {
} else { if (condicion1) { } else { if (condicion2) { } else { … } } }
Las estructuras if interiores a otras estructuras if se denominan anidadas o encajadas.
Una estructura de selección de n alternativas o de decisión múltiple puede ser construida utilizando una estructura if con este formato:
#include using namespace std; int main (){ float x; int num_pos=0,num_neg=0,num_ceros=0; cout<<"Ingrese un numero: "; cin>>x;
#include using namespace std; int main (){ float x; int num_pos=0,num_neg=0,num_ceros=0; cout<<"Ingrese un numero: "; cin>>x;
VS.
if (x > 0) num_pos = num_pos + 1; else if (x < 0) num_neg = num_neg +1; else num_ceros = num_ceros + 1; cout<<"positivos: "<
if (x>0) num_pos = num_pos + 1; if (x<0) num_neg = num_neg + 1; if (x==0) num_ceros = num_ceros + 1; cout<<"positivos: "<