💻 Hacer un programa dónde se ingrese el sueldo básico de un trabajador, su bonificación y su descuento si lo hubiese, se pide mostrar el sueldo total a pagar.
Lo que debemos ingresar es el sueldo básico $1600, una bonificación de $150 y un descuento de $100, con esos datos su sueldo a pagar sería $1650.
01. Planteamiento : Se ingresa como sueldo base $1600.
02. Planteando los calculos : Sueldo_Pagar = (Sueldo_Base + BONI) - DESCT
03. Colocando los valores : Sueldo_Pagar = (1600 + 150) - 100 = 1650
04. El sueldo a pagar sería : Sueldo_Pagar = 1650
Algoritmo programacion_work
Definir sueldoB, boni, desct, sueldoP como Real;
sueldoP <- 0;
Escribir Sin Saltar "SUELDO BASE $.";
Leer sueldoB;
Escribir Sin Saltar "BONIFICACIÓN $.";
Leer boni;
Escribir Sin Saltar "DESCUENTO $.";
Leer desct;
sueldoP <- (sueldoB + boni) - desct;
Escribir "SUELDO A PAGAR : $.", sueldoP;
FinAlgoritmo
Algoritmo programacion_work
Escribir Sin Saltar "SUELDO BASE $."
Leer sueldoB
Escribir Sin Saltar "BONIFICACIÓN $."
Leer boni
Escribir Sin Saltar "DESCUENTO $."
Leer desct
Escribir "SUELDO A PAGAR : $.", ((sueldoB + boni) - desct)
FinAlgoritmo
sueldoB = float(input("SUELDO BASE $."))
boni = float(input("BONIFICACIÓN $."))
desct = float(input("DESCUENTO $."))
sueldoP = (sueldoB + boni) - desct;
print("SUELDO A PAGAR $.", sueldoP)
import tkinter as tk
def calcular_sueldo():
sueldoB = int(entry_sueldoB.get())
boni = int(entry_boni.get())
desct = int(entry_desct.get())
sueldoP = (sueldoB + boni) - desct
resultado.set(f"SUELDO A PAGAR: $ {sueldoP}")
window = tk.Tk()
window.title("Calculadora de Sueldo")
window.geometry("300x200")
resultado = tk.StringVar()
label_sueldoB = tk.Label(window, text="SUELDO BASE $.")
label_sueldoB.pack()
entry_sueldoB = tk.Entry(window)
entry_sueldoB.pack()
label_boni = tk.Label(window, text="BONIFICACIÓN $.")
label_boni.pack()
entry_boni = tk.Entry(window)
entry_boni.pack()
label_desct = tk.Label(window, text="DESCUENTO $.")
label_desct.pack()
entry_desct = tk.Entry(window)
entry_desct.pack()
button_calcular = tk.Button(window, text="Calcular Sueldo", command=calcular_sueldo)
button_calcular.pack()
label_resultado = tk.Label(window, textvariable=resultado)
label_resultado.pack()
window.mainloop()
using System;
namespace programacion_work
{
internal class calcula_sueldo
{
static void Main(string[] args)
{
Double sueldoB, boni, desct, sueldoP=0;
Console.Write("SUELDO BASE $.");
sueldoB = Double.Parse(Console.ReadLine());
Console.Write("BONIFICACIÓN $.");
boni = Double.Parse(Console.ReadLine());
Console.Write("DESCUENTO $.");
desct = Double.Parse(Console.ReadLine());
sueldoP = (sueldoB + boni) - desct;
Console.WriteLine("SUELDO A PAGAR : $." + sueldoP);
}
}
}
package programacion_work;
import java.util.Scanner;
public class sueldo_pagar {
public static void main(String[] args) {
Scanner ingreso=new Scanner(System.in);
double sueldoB, boni, desct, sueldoP=0;
System.out.print("SUELDO BASE $.");
sueldoB = Double.parseDouble(ingreso.next());
System.out.print("BONIFICACIÓN $.");
boni = Double.parseDouble(ingreso.next());
System.out.print("DESCUENTO $.");
desct = Double.parseDouble(ingreso.next());
sueldoP = (sueldoB + boni) - desct;
System.out.println("SUELDO A PAGAR : $." + sueldoP);
}
}
jTxtSueldoB : Caja de Texto para ingresar el sueldo
jTxtBoni : Caja de Texto para ingresar la bonificación
jTxtDesct : Caja de Texto para ingresar el descuento
jBtnSueldo : Botón que calcula el Sueldo
jTxtSueldoP : Caja de Texto que muestra el Sueldo a Pagar
private void jBtnSueldoActionPerformed(java.awt.event.ActionEvent evt) {
double sueldoB, boni, desct, sueldoP=0;
sueldoB = Double.parseDouble(jTxtSueldoB.getText());
boni = Double.parseDouble(jTxtBoni.getText());
desct = Double.parseDouble(jTxtDesct.getText());
sueldoP = (sueldoB + boni) - desct;
jTxtSueldoP.setText(String.format("%.2f", sueldoP ));
}