0% encontró este documento útil (0 votos)
34 vistas2 páginas

Estructuras condicionales en C++

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
34 vistas2 páginas

Estructuras condicionales en C++

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

#include <iostream>

using namespace std;

int main() {
int edad;

////////////////////////////////// if
/////////////////////////////////////////////////////////////////////////////
//////

cout << "Ingrese su edad" << endl;


cin >> edad;

// Aqui se muestra una Selección unidireccional, debido a que solo se utiliza


la instruccion if,
// lo que quiere decir que si la condicion no se cumple no se hara alguna
otra instruccion y el programa seguira con el resto de
// las instrucciones que tenga. Y en este caso para realizar las
instrucciones dentro del if, es que el usuario ingrese una edad
// mayor o igual a 18
if (edad >= 18) {
cout << "Es mayor de edad" << endl;
}

////////////////////////////////// if - else
/////////////////////////////////////////////////////////////////////////////
//////

cout << "Ingrese su edad" << endl;


cin >> edad;
// En este caso se hace uso de la instruccion if - else, lo que significa que
alguno de los dos bloques de instrucciones se
// ejecutaran, segun el resultado de la condicion
if (edad >= 18) {
cout << "Es mayor de edad" << endl;
} else {
cout << "Es menor de edad" << endl;
}

////////////////////////////////// instrucciones if anidadas


/////////////////////////////////////////////////////////////////////////////
//////

int pago;

cout << "Ingrese su edad" << endl;


cin >> edad;

cout << "Ingrese su pago" << endl;


cin >> pago;
// En este caso se hace uso de la instruccion if - else anidado, como se
puede observar, dentro del bloque de instrucciones del if
// existe otra instruccion if - else, que solo se ejucutaran si la edad
ingresada por el usuario es mayor o igual a 18
if (edad >= 18) {
if (pago >= 10) {
cout << "Bienvido" << endl;
} else {
cout << "Debe realizar el pago completo para poder ingresar" <<
endl;
}
} else {
cout << "Es menor de edad" << endl;
}

// El ejemplo anterior se puede resolver de otra forma, utilizando una


condicion compuesta en el primer if, y moviendo la segunda instruccion if - else
// dentro del bloque de codigos del primer else, quedando algo asi
if (edad >= 18 && pago >= 10) {
cout << "Bienvido" << endl;
} else {
// En este caso sino se cumple la condicion compuesta se evalua primero
si se debe al pago para indicar que se debe realizar el pago completo,
// de lo contrario se debera a que la edad ingreda no cumple con la
condicion, por que que significa que es menor de edad
if (pago < 10) {
cout << "Debe realizar el pago completo para poder ingresar" <<
endl;
} else {
cout << "Es menor de edad" << endl;
}
}

return 0;
}

También podría gustarte