Page 1

Estructuras Selectivas C++ Madelyn Vega | ProgramaciĂłn para La IngenierĂ­a | 16/4/2018 No. Carne: 1012-18-10721


Estructuras Selectivas. Estructura

Estructura

Estructura

Estructura

Simple

Doble

Anidadas o en Cascada

Múltiples

Las estructuras selectivas simples o condicionales están compuesta únicamente de una sola condición si es verdadera ejecutara la acción o acciones si la condición es falsa no hará nada.

Las estructuras selectivas dobles están compuesta únicamente de una sola condición, si es verdadera ejecutara la acción o acciones y si la condición es falsa ejecutara las acciones para la condición falsa. Esta estructura selectiva solo se debe utilizar únicamente cuando existen dos condiciones.

Puede anidar una estructura dentro de otra estructura, y por tanto guardar juntos elementos asociados. La sintaxis de declaración es la que podría esperarse, tal como puede ver en la siguiente estructura, que implementa una pila como una lista enlazada simple de modo que «nunca» se queda sin memoria

Las estructuras selectivas múltiples o anidadas están compuesta múltiples selectivas simples que están unidas por el comando elsif el resultado que se obtiene con una selectiva múltiple se puede obtener con varias selectivas simples.

Ejemplo:

Ejemplo:

Ejemplo:

Ejemplo:

edad = 19 # asignamos un valor a la variable edad

edad = 19 # asignamos un valor a la variable edad

string nombre;

edad = 19 # asignamos un valor a la variable edad

char inicial; int edad;

if (edad > 17)

float nota;

if (edad > 17)

if (edad > 17)

} puts “Es mayor de edad”

puts “Es mayor de edad”

datosPersona persona;

puts “Es mayor de edad”

persona.nombre = "Juan"; end

else

persona.inicial = 'J';

puts “Es menor de edad”

persona.edad = 20;

end

persona.nota = 7.5;

elsif (edad < 18) puts “Es menor de edad” end

cout << "La edad es " << persona.edad;

PÁGINA 1


ESTRUCTURA CONDICIONAL MULTIPLE Esta instrucción se utiliza para seleccionar una alternativa dentro de múltiples opciones disponibles. El contenido de la variable selector debe ser ordinal, es decir debe ser de tipo int o char o sus variantes, considero es el de mayor uso en el ámbito de la programación. Se aplican en los tipos de negocios como los son los contables o bien en industrial en diversas áreas para programas o demás.

Ejemplos:#1 /*ingresar las ventas de un empleado si son mayores a 10,000 dar el 10% de comision en caso contrario dar un 3% mostrar comision y total a devengar salario minimo Q2992.7*/ #include <iostream> using namespace std; void main() { float ventas=0, comision=0, total=0; cout << "Ingrese las ventas \n"; cin >> ventas; if (ventas <10000.00) { comision= ventas * 0.10; total=comision +2992.37; } else comision = ventas *0.3; total= comision + 2992.37;

cout << "la comision es de :" << comision << endl; cout << "el total devengado es :" << total << endl; system("pause"); }

PÁGINA 2


Ejemplos:#2 /*ingresar el salario de un empleado, si el salario es mayor a Q1500.00 dar un aumento del 10% en caso contrario dar un aumento del 5% */ #include <iostream> #include <cmath> using namespace std; void main() { float salario, incremento=0, incre=0; cout <<"Ingrese el Salario \n"; cin >> salario; if(salario >=1500) { cout <<"Su salario mas el aumento su total es: "<<incremento << endl; incremento= salario * 0.25; } else { cout <<"Su salario mas el aumento es de: " << incre << endl; incre= salario * 0.5; } system("pause"); }

PĂ GINA 3


E-grafĂ­a. http://aprende-a-programar-ya.blogspot.com/2011/08/estructuracondicional-multiple.html https://www.google.com.gt/search?biw=1242&bih=557&ei=n23VWo77J43Az gK_noeYCw&q=cual+es+la+estructura+de+programacion+mas+importante +en+c%2B%2B&oq=cual+es+la+estructura+de+programacion+mas+import ante+en+c%2B%2B&gs_l=psyab.3...3448.14516.0.15976.63.49.4.8.8.0.302.5777.7j33j3j1.44.0....0...1c.1.64.ps yab..7.51.5042...0j35i39k1j0i67k1j0i131i67k1j0i20i263k1j0i131k1j0i3k1j0i22i30 k1j33i22i29i30k1j33i21k1.0.nJU5AZUEG5w http://genesis.uag.mx/edmedia/material/lenguajec/tema07.cfm

PĂ GINA 4

Estructuras selectivas  

Cuadro Comparativo de las Estructuras Selectivas

Estructuras selectivas  

Cuadro Comparativo de las Estructuras Selectivas

Advertisement