💻 Genere un programa que permita calcular el sueldo final de un empleado, si se sabe que el sueldo aumenta en $100 por cada hijo y en $25 por cada día no laborable que el trabajador asistió.
Debe ingresar por teclado: el sueldo base, el número de hijos y el número de días no laborables que asistió el trabajador.
Para este ejercicio necesitamos sumar el Sueldo Base más la multiplicación del número de hijos * 100 y final mente la suma, de la multiplicación de los días no laborables * 25; la suma de todos esos elementos sería el Sueldo a Pagar o Sueldo Final. Es una suma de productos muy simple de analizar.
VARIABLES DE TIPO REAL :
SueldoBase = Ingresa el sueldo base del trabajador.
num_hijos = Ingresa el número de hijos del trabajador.
dias_no_laborales = Ingresa los dias no laborables que trabajo.
sueldo_final = Guarda el calculo del sueldo final.
INGRESO : Se ingresa el sueldo base, nro de hijos y días no laborables que trabajo.
PROCESO : Se suma el sueldo base + la multiplicacion del número de hijos por $100, más los días no laborables por $25.
SALIDA : Muestra el Sueldo Final.
Algoritmo programacion_work
Definir num_hijos, dias_no_laborales como Entero;
Definir SueldoBase, sueldo_final como Real;
Escribir "CALCULAR EL SUELDO FINAL DE UN EMPLEADO.";
Escribir " ";
SueldoBase <- 0;
num_hijos <- 0;
dias_no_laborales <- 0;
sueldo_final <- 0;
Escribir Sin Saltar "Ingrese Sueldo Base : $ ";
Leer SueldoBase;
Escribir Sin Saltar "Ingresar Número de Hijos : ";
Leer num_hijos;
Escribir Sin Saltar "Ingresar Días no Laborales Trabajados : ";
Leer dias_no_laborales;
sueldo_final <- SueldoBase + (num_hijos * 100) + (dias_no_laborales*25);
Escribir " ";
Escribir "SUELDO FINAL : $", sueldo_final;
FinAlgoritmo
print("14. MOSTRAR EL SUELDO A PAGAR.")
sueldobase = float(input("Sueldo Base : $"))
num_hijos = int(input("Nro de Hijos : "))
dias_no_laborables = int(input("Dias no Laborables : "))
sueldo_final = sueldobase + (num_hijos * 100) + (dias_no_laborables * 25)
print("SUELDO FINAL A PAGAR : $", sueldo_final)
#include<stdio.h>
int main() {
float SueldoBase, sueldo_final;
int num_hijos, dias_no_laborales;
printf("14. MOSTRAR EL SUELDO A PAGAR.\n\n");
printf("Ingrese Sueldo Base : $");
scanf("%f",&SueldoBase);
printf("Ingresar Numero de Hijos : ");
scanf("%d",&num_hijos);
printf("Ingresar Dias no Laborales Trabajados : ");
scanf("%d",&dias_no_laborales);
sueldo_final = SueldoBase + (num_hijos * 100) + (dias_no_laborales*25);
printf("\nSUELDO FINAL : $%.2f\n",sueldo_final);
return 0;
}
#include<iostream>
using namespace std;
int main() {
float SueldoBase, sueldo_final;
int num_hijos, dias_no_laborales;
cout << "14. MOSTRAR EL SUELDO A PAGAR.\n\n";
cout << "Ingrese Sueldo Base : $";
cin >> SueldoBase;
cout << "Ingresar Numero de Hijos : ";
cin >> num_hijos;
cout << "Ingresar Dias no Laborales Trabajados : ";
cin >> dias_no_laborales;
sueldo_final = SueldoBase + (num_hijos * 100) + (dias_no_laborales*25);
cout << "\nSUELDO FINAL : $" << sueldo_final << endl;
return 0;
}
using System;
using System.Collections.Generic;
using System.Text;
namespace programacion_work
{
class calcular_sueldo_pagar
{
static void Main(string[] args)
{
double SueldoBase, sueldo_final;
int num_hijos, dias_no_laborales;
Console.WriteLine("14. MOSTRAR EL SUELDO A PAGAR.\n");
Console.Write("Ingrese Sueldo Base : $");
SueldoBase = double.Parse(Console.ReadLine());
Console.Write("Ingresar Numero de Hijos : ");
num_hijos = int.Parse(Console.ReadLine());
Console.Write("Ingresar Dias no Laborales Trabajados : ");
dias_no_laborales = int.Parse(Console.ReadLine());
sueldo_final = SueldoBase + (num_hijos * 100) + (dias_no_laborales * 25);
Console.WriteLine("\nSUELDO FINAL : $" + sueldo_final);
Console.ReadLine();
}
}
}
package programacion_work;
import java.util.Scanner;
public class calcular_sueldo_pagar {
public static void main(String[] args) {
Scanner ingreso=new Scanner(System.in);
int SueldoBase=0, num_hijos=0, dias_no_laborales=0, sueldo_final=0;
System.out.print("14. CALCULAR EL SUELDO FINAL DE UN EMPLEADO.\n\n");
System.out.print("Ingrese Sueldo Base : $");
SueldoBase = Integer.parseInt(ingreso.next());
System.out.print("Ingresar Número de Hijos : ");
num_hijos = Integer.parseInt(ingreso.next());
System.out.print("Ingresar Días no Laborales Trabajados : ");
dias_no_laborales = Integer.parseInt(ingreso.next());
sueldo_final = SueldoBase + (num_hijos * 100) + (dias_no_laborales*25);
System.out.println("SUELDO FINAL : $" + sueldo_final);
}
}
private void jBtn_CalcularActionPerformed(java.awt.event.ActionEvent evt) {
int SueldoBase=0, num_hijos=0, dias_no_laborales=0, sueldo_final=0;
SueldoBase = Integer.parseInt(jTxt_SueldoB.getText());
num_hijos = Integer.parseInt(jTxt_NroHijos.getText());
dias_no_laborales = Integer.parseInt(jTxt_DiasNoLab.getText());
sueldo_final = SueldoBase + (num_hijos * 100) + (dias_no_laborales*25);
jTxt_SueldoFinal.setText(String.valueOf(sueldo_final));
}
Imports System.Console
Module calcular_sueldo_pagar
Dim num_hijos, dias_no_laborales As Integer
Dim SueldoBase, sueldo_final As Double
Sub Main()
WriteLine("14. CALCULAR EL SUELDO DE UN EMPLEADO")
WriteLine("")
Write("Sueldo Base : ")
SueldoBase = ReadLine()
Write("Número de Hijos : ")
num_hijos = ReadLine()
Write("Feriados Laborables : ")
dias_no_laborales = ReadLine()
WriteLine("")
sueldo_final = SueldoBase + (num_hijos * 100) + (dias_no_laborales * 25)
WriteLine("Sueldo Final : " & sueldo_final)
ReadLine()
End Sub
End Module
Private Sub Btn_Calcular_Click(sender As Object, e As EventArgs) Handles Btn_Calcular.Click
Dim num_hijos, dias_no_laborales As Integer
Dim SueldoBase, sueldo_final As Double
SueldoBase = Txt_SueldoB.Text
num_hijos = Txt_NroH.Text
dias_no_laborales = Txt_Feriados.Text
sueldo_final = SueldoBase + (num_hijos * 100) + (dias_no_laborales * 25)
Txt_SueldoF.Text = sueldo_final
End Sub
Sub Sueldo2()
Dim num_hijos As Integer
Dim dias_no_laborales As Integer
Dim SueldoBase As Double
Dim sueldo_final As Double
SueldoBase = Range("C12").Value
num_hijos = Range("D12").Value
dias_no_laborales = Range("E12").Value
sueldo_final = SueldoBase + (num_hijos * 100) + (dias_no_laborales * 25)
Range("G12").Value = Round(sueldo_final, 2)
End Sub
Sub Sueldo()
Dim num_hijos As Integer
Dim dias_no_laborales As Integer
Dim SueldoBase As Double
Dim sueldo_final As Double
SueldoBase = InputBox("INGRESE SUELDO BASE")
num_hijos = InputBox("NÚMERO DE HIJOS")
dias_no_laborales = InputBox("DÍAS FERIADOS QUE TRABAJO")
sueldo_final = SueldoBase + (num_hijos * 100) + (dias_no_laborales * 25)
MsgBox "SUELDO FINAL : $" & Round(sueldo_final, 2)
End Sub
Private Sub btn_calcular_Click()
Dim num_hijos As Integer
Dim dias_no_laborales As Integer
Dim SueldoBase As Double
Dim sueldo_final As Double
SueldoBase = txt_sueldo_base.Text
num_hijos = txt_num_hijos.Text
dias_no_laborales = txt_feriados.Text
sueldo_final = SueldoBase + (num_hijos * 100) + (dias_no_laborales * 25)
txt_sueldo_final.Text = Round(sueldo_final, 2)
End Sub