Código C++ – Calcular Salario por Horas Trabajadas


//Codificado por: sAfOrAs
//Código Fuente: Calcula el salario de un trabajador.
#include<iostream>
#include<string>
using namespace std;
int main()
{
	string apno;
	float hrtr,tahr,subt,boni,tota;
	cout<<"Calculos de pagos\n\n";
	cout<<"Nombres:\t";cin>>apno;
	cout<<endl<<endl<<"Horas Trabajadas:\t";cin>>hrtr;
	if (hrtr<=0)
		cout<<"No trabajo nada"<<endl;else
	{cout<<"Tarifa por hora:\t";cin>>tahr;
	subt=hrtr*tahr;
	if(hrtr>192)
		boni=subt*0.05;
	else
		boni=subt*0.03;
	tota=subt+boni;
	cout<<"El sub total es:\t"<<subt<<endl;
	cout<<"La bonifiacion es:\t"<<boni<<endl;
	cout<<"El total a pagar es:\t"<<tota<<endl<<endl;
	}cin.ignore(); return 0;
}
Anuncios

29 comentarios sobre “Código C++ – Calcular Salario por Horas Trabajadas

  1. alguien me ayuda con este ejercicio porfa

    Leer los datos (nombre, edad y sueldo) de n empleados (máximo 30) e imprima los trabajadores con sueldo máximo y mínimo, así como la media de los sueldos

  2. Beatriz López es vendedora y recibe dos planes de salario. El plan 1 es un pago semanal de 4,000 más una comisión del 2% sobre las ventas. El plan 2 es un salario de $2500 a la semana más el 16% de comisión sobre las ventas. ¿Cuánto necesita vender Beatriz para que en los dos planes el salario sea el mismo?.

  3. La compañía de celebraciones de fiestas “Tufiesta.com”, ofrece un paquete completo para la celebración de fiestas de todo tipo, que incluye entre otras cosas, el local, sillas, mesas, comida, cotillones, comida y música. El monto a cobrar por la fiesta depende de la cantidad de invitados que asisten a la fiesta. Al finalizar la fiesta, se contacta al cliente y se le cobra por los servicios. Este cobro viene dado por la cantidad de invitados que estuvieron en la fiesta y la duración de la misma según la siguiente tabla:

    Entre 1 y 100 invitados 8000 BsF c/u
    Entre 101 y 500 invitados 6000 BsF c/u
    Más de 500 invitados 4000 BsF c/u

    Adicionalmente, se establece una cuota adicional a pagar, según las horas que duró la fiesta, la tabla se muestra a continuación:

    1 a 3 horas 5000 BsF
    4 a 6 horas 6000 BsF
    Más de 6 horas 7000 BsF

    Realice el programa en lenguaje C o C++, que reciba los datos de las fiestas efectuadas en un mes: cédula del contratante, nombre del contratante, apellido del contratante, dirección del contratante, cantidad de invitados y número de horas de la fiesta, genere el monto a pagar por fiesta, mostrando la siguiente información:

    Para cada fiesta:
    • Cédula.
    • Nombre del contratante.
    • Apellido del contratante.
    • Dirección del contratante. V
    • Cantidad de invitados.
    • Número de horas de la fiesta.
    • Monto a cancelar por fiesta.

    Para la compañía:
    • Total invitados en todas las fiestas efectuadas durante el mes.
    • Total horas en todas las fiestas efectuadas durante el mes.
    • Cantidad de fiestas por cada rango de horas.
    • Fiesta con mayor pago.
    • Fiesta con menor pago.

  4. 2.
    sera que me pueden colaborar

    Los empleado de una fábrica trabajan en dos turnos diurno y nocturno, se desea Calcular el jornal diario y el total devengado de cada uno de ellos durante una semana de trabajo de acuerdo con el siguiente criterio:

     Tarifa diurna 18000 pesos
     Tarifa nocturna 27000
     Caso de ser domingo la tarifa se incrementara en 2000 pesos diurno y 3000 nocturno
    Atributos:
    nombre: tipo cadena (debe ser nombre y apellido)
    turnoA: tipo cadena
    turnoB: tipo cadena
    tarifaD y tarifaN: tipo int
    dia: tipo cadena

  5. 2. Los empleado de una fábrica trabajan en dos turnos diurno y nocturno, se desea Calcular el jornal diario y el total devengado de cada uno de ellos durante una semana de trabajo de acuerdo con el siguiente criterio:

     Tarifa diurna 18000 pesos
     Tarifa nocturna 27000
     Caso de ser domingo la tarifa se incrementara en 2000 pesos diurno y 3000 nocturno
    Atributos:
    nombre: tipo cadena (debe ser nombre y apellido)
    turnoA: tipo cadena
    turnoB: tipo cadena
    tarifaD y tarifaN: tipo int
    dia: tipo cadena

  6. por favooooor!! urgentemente necesito que me ayuden con ese programa “desarrolle un programa para calcular el pago que deben obtener unos trabajadores por concepto de vacaciones el pago se realizará de la siguiente manera: se pagarán 15 dias por el primer año de trabajo, y si tiene menos de 7 meses se le progretea los meses. Los datos están almacenados en memoria onmbre, cedula, sueldo anual, mes que entró a trabajar y año”.

  7. Hola… Ayuda en el siguiente programa.Les agradezco..

    Codifique el siguiente problema utilizando para ello el software de programacion C++.

    Una empresa dedicada a la ventas de productos al por mayor desea que se le diseñe un programa, de tal forma que en este se pueda almacenar en una matriz de datos las ventas totales realizadas por días (Lunes a Viernes), correspondientes a los cuatro departamentos (Damas, Caballeros, Niños y Electrodomésticos).

    La información se debe reflejar en pantalla de la siguiente forma:

    Compañía Julano de Tal, S.A
    Reporte de Ventas Semanal

    Departamentos Lunes Martes Miércoles Jueves Viernes Total
    Damas 999.99 999.99 999.99 999.99 999.99 9,999.99
    Caballeros 999.99 999.99 999.99 999.99 999.99 9,999.99
    Niños 999.99 999.99 999.99 999.99 999.99 9,999.99
    Electrodomésticos 999.99 999.99 999.99 999.99 999.99 9,999.99
    Total 9,999.99 9,999.99 9,999.99 9,999.99 9,999.99 99,999.99

    Total de Ventas Semanal: 9,999.99
    Departamento de Mayor Venta: 9,999.99 XXXXXXXXXXXXXX (debe aparecer el nombre del dpto.)
    Día de Mayor Venta: 9,999.99 XXXXXXXXXXXXXX (debe aparecer el dia)

  8. necesito ayuda porfavr es pra mañana a las 10:00,, se les agradeceria de corazon
    1. Codifique el siguiente problema en C++. Valor 40 puntos.

    Una empresa dedicada a la ventas de productos al por mayor desea que se le diseñe un programa, de tal forma que en este se pueda almacenar en una matriz de datos las ventas totales realizadas por días (Lunes a Viernes), correspondientes a los cuatro departamentos (Damas, Caballeros, Niños y Electrodomésticos). La información se debe reflejar en pantalla de la siguiente forma:

    Compañía XYZ, S.A
    Reporte de Ventas Semanal

    Departamentos Lunes Martes Miércoles Jueves Viernes Total
    Damas 999.99 999.99 999.99 999.99 999.99 9,999.99
    Caballeros 999.99 999.99 999.99 999.99 999.99 9,999.99
    Niños 999.99 999.99 999.99 999.99 999.99 9,999.99
    Electrodomésticos 999.99 999.99 999.99 999.99 999.99 9,999.99
    TOTAL 9,999.99 9,999.99 9,999.99 9,999.99 9,999.99 99,999.99

    ********************** TOTALES FINALES ***************************

    Total de Ventas Semanal: B/. 99,999.99
    Departamento de Mayor Venta: (XXXXXXXXXXXXXXXXXX) B/. 9,999.99
    Día de Mayor Venta: XX día XX B/. 9,999.99

  9. hola si me pueden ayudar coon el siguiente codugo se los agradeceria la verdad no tengo ni idea como hacerlo y es:
    Ciclo do while.- Elaborar un programa que permita cantar la canción de “Los Elefantes”, tantas veces
    como el usuario lo desee, la canción es la siguiente:
    1 elefante, se balanceaba, sobre la tela de una araña, como veía que resistía, fue a llamar a otro
    elefante.
    2 elefantes, se balanceaban, sobre la tela de una araña, como veían que resistía, fueron a llamar a
    otro elefante.
    etc etc.
    Mostrar al final cuantas veces se cantó la canción.
    Se tendrá una función en la cual se mostrara la canción, el total de veces que se cantó se va a mostrar en main().
    espero me opuedan ayudar

  10. Hola,me luden ayudar con esto? En verdad no se como hacerlo

    Escriba un programa que calcule y despliegue el salario semanal de un empleado, dado el salario por hora y las horas trabajadas en una semana usando el comamdo de STRUCT. Su programa debe llamar un documento externo el cual debe ser llamado para hacer los calculos.

  11. Gracias por el código, amigo, excelente, pude realizar la actividad. Que Dios te continúe bendiciendo a ti y a tu casa. Dios te bendiga.

  12. necesito de su ayuda porfavor es para MAÑANA debo realizar el siguiente trabajo

    Una empresa paga a los empleados en distintas modalidades: como gerentes (quienes reciben un sueldo semanal); como empleados por hora (quienes reciben una paga fija por hora por las primeras 30 horas que trabajan, y un “turno y medio”, es decir 1.5 veces su paga por hora, por tiempo extra trabajado); como empleados por comisión (quienes reciben sueldo base más el 5.7% de sus ventas brutas semanales); o como empleados por honorarios profesionales (quienes reciben un monto fijo de dinero por cada uno de los elementos que producen; en esta empresa, cada empleado por honorario profesional trabaja un solo tipo de artículo).
    Construya un programa en C++ para calcular la paga semanal de cada empleado. Se desconoce la cantidad de empleados de la empresa. Cada tipo de empleado tiene su propio código para procesar el pago. Determine toda la información necesaria para que el programa pueda calcular el pago de cada empleado, de acuerdo con su código de pago.

    Instrucciones para el informe:

    El trabajo consta de tres (3) partes fundamentales:

    I- Introducción: donde mencionará los objetivos del trabajo, la estructura que presenta el mismo, y describirá brevemente y de manera general el problema a resolver con el programa desarrollado.

    II- Documentación Externa del Programa: en esta parte se encontrarán los elementos relacionados con la documentación externa del programa desarrollado (para lo cual debe apoyarse en una investigación al respecto utilizando fuentes especializadas; muestre los datos de las fuentes consultadas al final del trabajo).

    III- Código Fuente del Programa: el cual contendrá a su vez la Documentación Interna (hacer una investigación al respecto; utilice fuente especializada; muestre los datos de las fuentes consultadas al final del trabajo).

  13. necsito que me ayuden por favor es para mañana a las 10 de la mañana (28-6-2013) se los agradceria muchísimo xfavr
    1. Codifique el siguiente problema en C++. Valor 40 puntos.

    Una empresa dedicada a la ventas de productos al por mayor desea que se le diseñe un programa, de tal forma que en este se pueda almacenar en una matriz de datos las ventas totales realizadas por días (Lunes a Viernes), correspondientes a los cuatro departamentos (Damas, Caballeros, Niños y Electrodomésticos). La información se debe reflejar en pantalla de la siguiente forma:

    Compañía XYZ, S.A
    Reporte de Ventas Semanal

    Departamentos Lunes Martes Miércoles Jueves Viernes Total
    Damas 999.99 999.99 999.99 999.99 999.99 9,999.99
    Caballeros 999.99 999.99 999.99 999.99 999.99 9,999.99
    Niños 999.99 999.99 999.99 999.99 999.99 9,999.99
    Electrodomésticos 999.99 999.99 999.99 999.99 999.99 9,999.99
    TOTAL 9,999.99 9,999.99 9,999.99 9,999.99 9,999.99 99,999.99

    ********************** TOTALES FINALES ***************************

    Total de Ventas Semanal: B/. 99,999.99
    Departamento de Mayor Venta: (XXXXXXXXXXXXXXXXXX) B/. 9,999.99
    Día de Mayor Venta: XX día XX B/. 9,999.99

  14. hola si puede ayudar el siguiente programa en c++
    Una empresa paga a sus empleados como gerentes (quienes reciben un salario semanal fijo), (trabajadores por hora que recibe un sueldo fijo por hora para las primeras 40 horas que trabajen y “tiempo y medio”,1.5 veces de su sueldo por horas, para las horas extras trabajadas), empleado por comisión ( que recibe $250 más 5.7 % de su ventas totales por semanas ), o trabajadores por pieza (que reciben una cantidad fija de dinero por cada artículo que producen; cada trabajador de pieza esta empresa trabaja solo en un tipo de articulo). Escriba un programa para calcular el sueldo semanal de cada empleado hay de antemano. Cada tipo de empleado reinen su propio tipo de código de pago: los gerentes tienen del código 1, los trabajadores por hora tienen el código 2, los trabajadores por comisión tienen el código 3, y los trabajadores por pieza tiene el código 4, use una instrucción switch para calcular el empleo de cada empleado, de acuerdo con el código de pago de cada uno. Dentro del switch, pida al usuario (es decir, el cajero de nominas) que introduzca los hechos apropiados que su programa necesita para calcular el sueldo de cada empleado de acuerdo con su código de empleado.

  15. hola soy gonzalo tengo este problema sera que me puedas ayudar porque la verda me hago bolas
    }con esto.
    El tipo más común de controlador para motores es el PID. Éste, típicamente tiene tres ganancias denominadas Kp. Ki, y Kd; además, cuando existen múltiples lazos, cada controlador tiene un índice identificador. Escriba un programa que reciba cuatro parámetros, el primero es el identificador de lazo (tipo char) y las tres ganancias (tipo float) y las almacene en una estructura de datos tipo STRUCT.

    C:>/ controladorPID 2 3.1234 4.81 0.23

    El programa después de ejecutarse, reporta los eventos de la siguiente manera:

    C:>/ Ganancias del Lazo 2:
    Kp = 3.1234
    Ki = 4.81
    Kd = 0.23

  16. Amigo Muy buen codigo solo que tiene errores al finalizar ya que le dices cerrar sin pausa mira aqui esta tu codigo Perfeccionado

    #include
    #include
    using namespace std;
    int main()
    {
    string apno;
    float hrtr,tahr,subt,boni,tota;
    cout<<"Calculos de pagos\n\n";
    cout<>apno;
    cout<<endl<<endl<>hrtr;
    if (hrtr<=0)
    cout<<"No trabajo nada"<<endl;else
    {cout<>tahr;
    subt=hrtr*tahr;
    if(hrtr>192)
    boni=subt*0.05;
    else
    boni=subt*0.03;
    tota=subt+boni;
    cout<<"El sub total es:\t"<<subt<<endl;
    cout<<"La bonifiacion es:\t"<<boni<<endl;
    cout<<"El total a pagar es:\t"<<tota<<endl<<endl;
    }cin.ignore();
    system("PAUSE");
    return EXIT_SUCCESS;
    }

    Bueno eso es todo Gracias

    .-Anon

  17. hey muchas gracias po el codig, me ayudo mucho en uno parecido, pero ahora tengo otro que es practicamente lo mismo, pero, tengo que calcular para 5 empleados, para 5 dias en la semana, osea, hora de entrada, salida cuanto trabajo, la paga por hora del dia que trabajo, y la paga de la semana para cada empleado y el total que debe pagar la empresa a todos los empleados, y sacando el impuestyo que es un 7% y el seguro social que es un 12.5% y c me ha hecho sper complicado, gracias si puede ayudar

Deja tu comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s