un programa en c++ que pida al usuario el nombre de los "n" empleados,su edad
y el sueldo para generar un reporte que los muestre en pantalla de la siguiente manera:
El nombre del empleado, edad, sueldo, del empleado con el mayor sueldo, y el que tiene menor sueldo
nota:usuar arreglo de 1 dimencion.
#include<iostream>
#include<conio.h>
#include <cmath>
using namespace std;
struct Empleado{
char nombre[20];
int edad;
float salario,comisiones;
}e[100],c[100];
int main(){
int n_empleados,mayor=0,menor=9999999,posM,posm;
cout<<"Digite el numero de empleados: "; cin>>n_empleados;
for(int i=0;i<n_empleados;i++){
fflush(stdin); //Vacias el buffer y poder digitar mas valores
cout<<"Nombre: "; cin.getline(e[i].nombre,20,'\n');
cout<<"digite la edad: "; cin>>e[i].edad;
cout<<"Salario: "; cin>>c[i].salario;
cout<<"comisiones: "; cin>>c[i].comisiones;
//Empleado con mayor salario
if(e[i].salario > mayor){
mayor = e[i].salario;
posM = i;
}
//Empleado con menor salario
if(e[i].salario < menor){
menor = e[i].salario;
posm = i;
}
cout<<"\n";
}
cout<<"\nEmpleado con mayor salario: "<<endl;
cout<<"Nombre: "<<e[posM].nombre<<endl;
cout<<"Salario: "<<e[posM].salario<<endl;
cout<<"\nEmpleado con menor salario: "<<endl;
cout<<"Nombre: "<<e[posm].nombre<<endl;
cout<<"Salario: "<<e[posm].salario<<endl;
getch();
return 0;
}
hasta hora es lo que hecho... ayudenme porfavor.
ojo=en c++
Primero, los títulos deben dercriptivos al tema tratado modifica el título
Segundo, los codigos van en etiquetas GeSHi (ya lo corregí)
Tercero, no se hacen tareas explica tus dudas de forma puntual y precisa si quieres respuestas
Lo siento estaba un poco frustrado de tanto pensar ya di con el fallo....ahora tengo otro
Quiero saber como le hago teniendo un numero de artículos x, y se trabajen 3 turnos por día
ya después de haber registrado todo esto.... como imprimir cada articulo por turno y en total.
se debe usar un vectores de dos dimensiones??
Primero, los títulos deben dercriptivos al tema tratado modifica el título