101

Ejercicio 71.- Gestionar empleados con estructuras de punteros en C++ [101]

En este tutorial vamos a gestionar empleados con estructuras de punteros en C++ siguiendo estos pasos:

  • Crear la estructura para 3 “Empleados”.
  • Crear la función “pedirDatos” donde se pida el nombre, edad y salario de los 3 empleados.
  • Crear la función “elMayor” donde nos muestre el empleado de mayor edad.
Gestionar empleados con estructuras de punteros en C++

Codigo: https://github.com/programadornovato/c-/commit/dc9fe9924fa2c08e85ba4e9caa91fc6874daddc8

#include <iostream>
struct Empleados
{
    char nombre[30];
    float salario;
    int edad;
}empleado[3],*empleadoPuntero=empleado;
void pedirDatos();
void elMayor();
int main(){
    pedirDatos();
    elMayor();
    system("pause");
    return 0;
}
void pedirDatos(){
    std::cout<<"Humano ingresa la informacion de estos 3 empleados:\n";
    for (int i = 0; i < 3; i++)
    {
        std::cout<<"Nombre "<<i+1<<":";
        std::cin>>(empleadoPuntero+i)->nombre;
        std::cout<<"Salario "<<i+1<<":";
        std::cin>>(empleadoPuntero+i)->salario;
        std::cout<<"Edad "<<i+1<<":";
        std::cin>>(empleadoPuntero+i)->edad;
    }

}
void elMayor(){
    int mayor=0,pos=0;
    for (int i = 0; i < 3; i++)
    {
        if((empleadoPuntero+i)->edad>mayor){
            mayor=(empleadoPuntero+i)->edad;
            pos=i;
        }
    }
    std::cout<<"\nHumano este es el empledo de mayor edad:\n";
    std::cout<<"Nombre:"<<(empleadoPuntero+pos)->nombre<<"\n";
    std::cout<<"Salario:"<<(empleadoPuntero+pos)->salario<<"\n";
    std::cout<<"Edad:"<<(empleadoPuntero+pos)->edad<<"\n";
}

🎦 [Curso] Visual Studio Code 🆚 de 0 a 100: https://www.youtube.com/playlist?list=PLCTD_CpMeEKQbdlT8efsS-veXuvYZ1UWn

Descargar zip con todos los codigos: http://raboninco.com/bXZK
[CURSO] C++ DE 0 A HEROE: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc

🎦 [Curso] Visual Studio Code 🆚 de 0 a 100: https://www.youtube.com/playlist?list=PLCTD_CpMeEKQbdlT8efsS-veXuvYZ1UWn

Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com

<<Anterior tutorial Siguiente tutorial >>

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)