Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: 9pumba9 en 18 Julio 2016, 02:35 AM

Título: Ayudaaaaaa!
Publicado por: 9pumba9 en 18 Julio 2016, 02:35 AM
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++
Título: Re: Ayudaaaaaa!
Publicado por: engel lex en 18 Julio 2016, 02:41 AM
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
Título: Re: Ayudaaaaaa!
Publicado por: 9pumba9 en 20 Julio 2016, 05:09 AM
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??
Título: Re: Ayudaaaaaa!
Publicado por: engel lex en 20 Julio 2016, 15:57 PM
Primero, los títulos deben dercriptivos al tema tratado modifica el título