Aunque:
Pensar una manera para calcular el sueldo de un empleado.
Suene ser una tarea complicada, la verdad es que NO LO ES.
Y es por ello:
Que en este articulo te ensenare paso a paso, como determinar el salario básico de un trabajador, mediante un algoritmo y ejercicios desarrollados en Java, C++, PHP.
Pero primero:
¿Como calcular el sueldo neto de un trabajador?
Para poder determinar la nomina de un empleado.
Es necesario conocer tres variables las cuales son:
- El sueldo base a recibir.
- Las bonificaciones (En caso de recibirlas).
- Los impuesto o descuentos.
Teniendo estos datos. Solo nos queda aplicar la una pequeña formula, la cual consiste en:
- Sueldo neto = Sueldo basico + Bonificación - Impuestos
Ahora que ya, sabes como se calcula el sueldo basico.
Es momento de trasladarlo a un lenguaje de programación, como por ejemplo java o c++.
Para ello, realizaremos un algoritmo.
De la siguiente manera:
Algoritmo para calcular el salario neto de un trabajador
Realizar un programa que permita calcular el salario neto de un trabajador. Sabiendo que su salario base es de $1500, así mismo recibe un incremento de 10 % anual durante 6 años.
¿Cuál es su salario al cabo de 6 años? ¿Qué salario ha recibido en cada uno de los 6 años?
Para poder desarrollar el algoritmo, utilizaremos la herramienta pseint.
Paso #1: Para desarrollar el siguiente Pseudocodico, primero debemos declarar las variables que almacenaran nuestros datos.
Para este ejercicio serán: salario de tipo real y contador, años como entero.
- Declarar salario como real
- Declarar años, contador como entero
Recuerda que las variables de tipo real son utilizadas cuando se trabaja con numero decimales.
Paso #2: Inicializamos la variable salario con 1500 ya que el pago que recibe el profesor y años en 6 ya que son los años trabajados.
- Salario=1500;
- años = 6;
Paso #3: Ahora solo nos queda realizar el calculo correspondiente, para ello inicializamos un ciclo PARA (For).
El cual recorrerá los 6 años y le dará un incremento del 10% al pago anual del trabajador.
- Para contador = 1 hasta 6 hacer
- salario = salario + ( salario * 0.1 )
- FinPara
Paso #4: Y por ultimo solo nos queda mostrar el incremento del salario de los 6 años que recibirá el trabajador.
- Escribir "Su nuevo pago es: ", salario
Como puedes ver la lógica no es muy complicada. Y ahora ya tienes la noción de como sacar el salario y cuales son los paso.
Ahora, te mostrare como desarrollar un programa de empleados en Java, PHP y C++.
Código para calcular el salario de un trabajador en java
Realizar programa que calcule el sueldo de un empleado el cual es igual al
sueldo base + el sueldo de horas extras - los impuestos.
Así mismo, la jornada normal es de 40 hrs a la semana. Las horas extras se pagan el doble que las normales y el sueldo<10000 no paga impuestos.
Sueldo | Impuestos |
>= 20.000 | 25% |
>= 15.000 | 20% |
>= 10.000 | 10% |
Java
import java.util.Scanner;public class Empleado {
public static void main(String[]args){
double sueldohora=0;
int horasextras=0;
double sueldohe=0;
double impuestos=0;
int hrstrabajadas=0;
double sueldo=0;
double sueldofinal=0;
Scanner entrada= new Scanner(System.in);
System.out.println("Ingrese el sueldo del empleado x hora");
sueldohora= entrada.nextDouble();
System.out.println("Ingrese las horas trabajadas a la semana");
hrstrabajadas= entrada.nextInt();
if(hrstrabajadas>40){
horasextras= hrstrabajadas-40;
}
sueldohe= horasextras*sueldohora*2;
sueldo= sueldohora*(hrstrabajadas+horasextras);
if(sueldo>=20000){
impuestos= sueldo*0.25;
}
else{
if(sueldo>=15000){
impuestos= sueldo*0.20;
}
else{
if(sueldo>=10000){
impuestos= sueldo*0.10;
}
else{
impuestos=0;
}
}
}
sueldofinal= sueldo-impuestos;
System.out.println("El Sueldo del Empleado es: "+sueldofinal);
}
}
Calcular el sueldo de un empleado en c++
Un empleado trabaja 48 horas a la semana, y se le paga 5 Euros/hora. El porcentaje de retención que se le aplica es 12,5% del salario bruto.
Desarrollar un programa que nos permita calcular el salario bruto, la retención aplicada y el salario neto.
Asi mismo, la cantidad de horas, el precio por hora y la retención se deben solicitar por pantalla.
C++
#include < stdio .h="">#include < stdlib .h="">
int main(){
// Se definen las variables
int horas_semana = 0;
float retencion = 0.0;
float salario_bruto = 0.0;
float euros_retencion = 0.0; float salario_neto = 0.0;
float precio_hora = 0.0;
// Solicitud de datos
printf("Horas Trabajadas: ");
scanf(" %d",&horas_semana);
printf("Precio Hora: ");
scanf(" %f",&precio_hora);
printf("Retencion: ");
scanf(" %f",&retencion);
// Realizar calculos
salario_bruto = horas_semana * precio_hora;
euros_retencion = salario_bruto * ( retencion / 100 );
salario_neto = salario_bruto - euros_retencion;
// Resultados
printf("=============\n");
printf("Horas : %d -> Precio Hora: %.2f\n" ,horas_semana,precio_hora);
printf("Retencion: %.2f%% -> Euros Retenidos: %.2f\n" ,retencion,euros_retencion);
printf("=============\n");
printf("Salario Bruto: %.2f\n",salario_bruto);
printf("Salario Neto: %.2f\n",salario_neto);
return 0;
}
Calcular el sueldo de un trabajador en php
En un formulario que recupere los valores necesarios para poder construir un programa tal, que dado como dato el sueldo del trabajador, calcule su aumento según el siguiente criterio:
Sueldo | Aumento |
<$1000 | 25% |
>$1000 y <=$1500 | 21% |
>$1500 | 18% |
Donde: sueldo es una variable real, que expresa el sueldo del trabajador.
PHP
$remuneracion = $_POST ['sueldo'];echo $remuneracion;
$a = 1000;
$b = 1500;
$c = 2000;
if ($remuneracion <= $a){
echo $remuneracion = ($remuneracion * 25 / 100) + $sueldo;
} elseif ($remuneracion <= $b){
echo $remuneracion = ($remuneracion * 21 / 100) + $sueldo;
} else {
echo $remuneracion = ($remuneracion * 18 / 100) + $sueldo;
}
?>
Preguntas relacionadas:
¿Cómo se calcula el salario semanal de un trabajador?
Para conseguirlo, debes dividir tu salario mensual por 30, que es el promedio de días trabajados en un mes.
Multiplique el número de salarios diarios por el número de días laborables que se deben pagar: por ejemplo: 7 si pagas semanal y 15 si lo haces quincenal.
¿Está buscando un prestamista de préstamo positivo para solucionar su problema financiero? Entonces le gustaría la oferta de préstamo de Pedro, Pedro me ofrece un préstamo a una tasa de 3 roi y todo el proceso transcurrió sin problemas como esperaba. Puede enviarle un correo electrónico si necesita cualquier tipo. de préstamos email: pedroloanss@gmail.com o whatsapp: +18632310632
ResponderBorrar