Informática, pregunta formulada por erika313, hace 8 días

Elaborar un seudocódigo, flujograma y programa ejecutable en Pseint que permita introducir un salario de un empleado en el teclado, en base al cual se calcule descuentos de seguro social en un 3%, AFP en un 7.5% y si el salario es mayor de 500 dólares, calcule el 10% de renta, si no es libre de renta. El flujograma debe devolver el salario, los descuentos y el total liquido a pagar

Respuestas a la pregunta

Contestado por Tenhou
1

Respuesta:

ARCHIVO de texto con algoritmo y captura del flujograma adjuntados

Algoritmo sin_titulo

Escribir  "Por favor Ingrese su salario:"

leer salario

seguro<-salario*0.03

AFP<-salario*0.075

renta<-0

si salario>500 Entonces

 renta<-salario*0.1

FinSi

Escribir ""

Escribir "Salario: $",fijarDecimales(salario,2)

Escribir "Seguro Social: $",fijarDecimales(seguro,2)

Escribir "AFP: $",fijarDecimales(AFP,2)

Escribir "Renta: $",fijarDecimales(renta,2)

Escribir "Total Liquido:",fijarDecimales(salario-seguro-AFP-renta,2)

FinAlgoritmo

Funcion devolver<-fijarDecimales(num,decimales)

parteDecimal<-""

Para x<-1 Hasta  Longitud(ConvertirATexto(num))

 si Subcadena(ConvertirATexto(num),x,x)=="." Entonces

  limite=1

  para z<-x+1 Hasta Longitud(ConvertirATexto(num))

   si limite<=decimales Entonces

    parteDecimal<-parteDecimal+Subcadena(ConvertirATexto(num),z,z)

    limite<-limite+1

   FinSi

  FinPara

 

 FinSi

FinPara

si parteDecimal =="" Entonces

 parteDecimal<-"00"

FinSi

devolver<-ConvertirATexto(trunc(num))+ "."+parteDecimal

si devolver=="0.00" Entonces

 devolver<-ConvertirATexto(num)

FinSi

FinFuncion

Adjuntos:
Otras preguntas