• Asignatura: Informática
  • Autor: dayiisukiip57c2r
  • hace 8 años

En una empresa se va a producir un aumento de sueldo en base a la siguiente carga.
SUELDO AUMENTO
501 - mas 10%
351 - 500 15%
201 - 350 20%
hasta - 200 25%
La empresa cuenta con 50 empleados y se debe calcular el total de personas que recibirán el 10, 15, 20, 25 por-ciento de aumento así como el total a desembolsar de la empresa. (Realizar en DFD con la condición for)

Respuestas

Respuesta dada por: luismarsiglia1p57e90
4
Te dejo el algoritmo en C++

int cont10=0; cont15=0; cont20=0; cont25=0;
float sueldo, total=0;
for(1=1;i<=50;i++)
{
cout << "Ingrese sueldo actual del empleado " << i; cin >> sueldo;
If (sueldo > 500) {cont10++; aumento=0.10*sueldo}
If (sueldo > 350 && sueldo <= 500) {cont15++; aumento=0.15*sueldo}
If (sueldo > 200 && sueldo <= 350) {cont20++;aumento=0.20*sueldo}
If (sueldo <= 200) {cont25++; aumento=0.25*sueldo}
total += aumento;
cout << "Nuevo sueldo: " << sueldo+aumento << endl << endl;
}
cout << Personas que recibiran 10% de aumento: " << cont10 << endl;
cout << Personas que recibiran 15% de aumento: " << cont15 << endl;
cout << Personas que recibiran 20% de aumento: " << cont20 << endl;
cout << Personas que recibiran 25% de aumento: " << cont25 << endl;
cout << "Total a desembolsar en aumentos: " << total;

dayiisukiip57c2r: no me lo puedes resolver en dfd, la verdad recien estoy aprediendo y en c++ no entiendo nada :c, igualmente gracias
Preguntas similares