Ayudaaaaaa!

Iniciado por 9pumba9, 18 Julio 2016, 02:35 AM

0 Miembros y 1 Visitante están viendo este tema.

9pumba9

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.

Código (cpp) [Seleccionar]

#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++

engel lex

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
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

9pumba9

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??

engel lex

Primero, los títulos deben dercriptivos al tema tratado modifica el título
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.