DESARROLLAMOS TUS ALGORITMOS (+51) 988411115

CALCULAR EL SUELDO FINAL DE UN EMPLEADO

11. Genere un programa que permita calcular el sueldo final de un empleado, si se sabe que el sueldo aumenta en 100 soles por cada hijo y en 25 soles 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.


¿EN QUE PROGRAMA QUIERES VER EL CÓDIGO? :
Curso de autocad, google colaboratory, curso de C, certificacion google, curso marketing digital, cisco python, páginas Web.

  Lenguaje C
  C++
  C#
  Python
  Java NetBeans



ANÁLISIS :

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.

Se suma el Sueldo Base + la multiplicación del número de hijos por 100 y final mente la suma, de la multiplicación de los días no laborables por 25; la suma de todos esos elementos sería el Sueldo Final.



Pseudocódigo que muestra el sueldo final :

    
INICO
    VARIABLES
    ENTERO  : num_hijos, dias_no_laborables
    DECIMAL : SueldoBase, sueldo_final
    MOSTRAR -> "SUELDO BASE : "
    LEER <-- SueldoBase
    MOSTRAR -> "Nro DE HIJOS : "
    LEER <-- num_hijos
    MOSTRAR -> "DIAS NO LABORABLES : "
    LEER <-- dias_no_laborables
    sueldo_final = SueldoBase + (num_hijos * 100) + (dias_no_laborables * 25)
    MOSTRAR-> "SUELDO FINAL :",sueldo_final
FIN
    

Diagrama de flujo para mostrar el sueldo a pagar :





PSEINT FLEXIBLE : DESCARGA CÓDIGO

    
Algoritmo www_PSeint_Site
    Escribir "11. CALCULAR EL SUELDO FINAL DE UN EMPLEADO."
    Escribir " "
    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
    

PSEINT ESTRICTO : DESCARGA CÓDIGO

    
Algoritmo www_PSeint_Site
Definir num_hijos, dias_no_laborales como Entero;
    Definir SueldoBase, sueldo_final como Real;
    Escribir "11. CALCULAR EL SUELDO FINAL DE UN EMPLEADO.";
    Escribir " ";
    SueldoBase <- 0;
    num_hijos <- 0;
    dias_no_laborales <- 0;
    sueldo_final <- 0;
    Escribir "Ingrese Sueldo Base : $";
    Leer SueldoBase;
    Escribir "Ingresar Número de Hijos : ";
    Leer num_hijos;
    Escribir "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
    

ANÁLISIS DEL CÓDIGO

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.


Lenguaje C : DESCARGA CÓDIGO

    
#include<stdio.h>
int main() {
    float SueldoBase, sueldo_final;
    int num_hijos, dias_no_laborales;
    printf("11. 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;
}
    

C++ : DESCARGA CÓDIGO

    
#include<iostream>
using namespace std;
int main() {
    float SueldoBase, sueldo_final;
    int num_hijos, dias_no_laborales;
    cout << "11. 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;
}
    

C# - CSharp : DESCARGA CÓDIGO

    
using System;
using System.Collections.Generic;
using System.Text;

namespace WWW_PSEINT_SITE
{
    class Ejercicio11
    {
        static void Main(string[] args)
        {
            double SueldoBase, sueldo_final;
            int num_hijos, dias_no_laborales;
            Console.WriteLine("11. 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();
        }
    }
}
    

Python : DESCARGA CÓDIGO

    
print("11. 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)
    

Java NetBeans - CONSOLA : DESCARGA CÓDIGO

    
package www_pseint_site;
import java.util.Scanner;

public class Www_pseint_site {
    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("11. 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);
    }   
}
    

Java NetBeans - FORMULARIO : DESCARGA CÓDIGO

             
    PROPIEDAD NAME :
    jTxt_SueldoB[JTextField] 
    jTxt_NroHijos[JTextField] 
    jTxt_DiasNoLab[JTextField]
    jTxt_SueldoFinal[JTextField]
    jBtn_Calcular[jButton]

    PROPIEDAD TEXT :
    jLabel1.setText("MSG");
    jLabel5.setText("INGRESE SUELDO BASE");
    jLabel6.setText("INGRESAR Nro DE HIJOS");
    jLabel7.setText("DÍAS NO LABORABLES"); 
    jLabel3.setText("SUELDO FINAL");
    jBtn_Calcular.setText("CALCULAR");
    
    PROPIEDAD FONT :
    jLabel1.setFont(new java.awt.Font("Tahoma", 1, 11)); 
        
    PROPIEDAD EDITABLE :
    jTxt_SueldoFinal.setEditable(false);
    

* Control Button [CÓDIGO] [EVENTO : ActionPerformed]

       
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));
}
    

VISUAL BASIC .NET - CONSOLA : DESCARGA CÓDIGO

    
Imports System.Console
Module Ejercicio11
    Dim num_hijos, dias_no_laborales As Integer
    Dim SueldoBase, sueldo_final As Double
    Sub Main()
        WriteLine("11. 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
    

VISUAL BASIC .NET - FORMULARIO : DESCARGA CÓDIGO

    
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
    



Excel VBA - Formulario : DESCARGA CÓDIGO

    
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
    

Excel VBA - MODULO :

    
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
    

Excel VBA - MODULO (InputBox) :

    
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
    


Aviso de Privacidad | Política de Cookies | Términos y condiciones

Derechos Reservados PSeInt.site