// Programación en C++ para Ingenieros, Ed. Thomson Paraninfo, 2006 // Capítulo 4: Esquemas Algorítmicos Básicos // Programa que dada una secuencia con las horas trabajadas por los empleados // y el centinela -1, calcula si algún empleado hace menos de 8 horas #include <iostream> using namespace std; // Definición de constantes const int N = 8; // Programa principal int main() { // Declaración de variables bool encontrado; float x; // Inicio del tratamiento encontrado = false; cout << "Entra una secuencia de las horas trabajadas con el centinela -1:" << endl; // Obtención del primer elemento cin >> x; while( (x != -1) && (!(encontrado)) ) // No último elemento y no encontrado if ( x < N ) encontrado = true; else cin >> x; // Obtener siguiente elemento if ( encontrado ) // Tratar encontrado cout << "Algun empleado que hace menos de 8 h." << endl; else // Tratar no encontrado cout << "No hay empleados que hagan menos de 8 h." << endl; return 0; }