Ejercicio 4
Enviado por leididu • 27 de Septiembre de 2014 • 237 Palabras (1 Páginas) • 229 Visitas
#include<iostream>
#include <math.h>
using namespace std;
int main(){
int i, n, dd, mm, aa, day, mon, year;
float dif, actual, nacim, edad;
cout << "numero de empleados: ";
cin >> n;
cout << "digite el dia actual (1 a 31):" ;
cin >> day;
while ((day<0) || (day>31)){
cout << "\7\7\7 error!!!!! dia no valido" <<endl;
cout << "digite el dia actual (1 a 31): ";
cin >> day;
}
cout << "digite el mes actual (1 a 12): ";
cin >> mon;
while ((mon<0) || (mon>12)){
cout << "\7\7\7 error!!!!! mes no valido" <<endl;
cout << "digite el mes actual (1 a 12): "
cin >> mon;
}
cout << "el año actual es 2011" <<endl;
year = 2011
actual = year + (mon/12) + (day/365));
system("pause");
for (i=1; 1<=n; i++){
system("cls");
cout << "empleado no. " << i << endl;
cout << " dia de nacimiento (1 a 31): ";
cin >> dd;
while ((dd<0) || (dd>31)) {
cout << "\7\7\7 error!!!!! dia no valido" << endl;
cout << "dia de nacimiento (1 a 31): ";
cin >> dd;
}
cout << "mes de nacimiento (1 a 12): ";
cin >> mm;
while ((mm<0) || (mm>12)) {
cout << "\7\7\7 error!!!!! mes no valido" << endl;
cout << "mes de nacimiento (1 a 12): ";
cin >> mm;
}
cout << "año de nacimiento: ";
cin >> aa;
while ((aa<1900) || (aa>1994)) {
cout << "\7\7\7 error!!!!! mes no valido" << endl;
cout << "año de nacimiento: ";
cin >> aa;
}
nacim = aa + (mm/12) + (dd/365);
dif = actual - nacim;
edad = (int)dif;
cout << "la edad del empleado " << i << "es" << edad << " años" << endl << endl;
system ("pause");
}
}
...