ejercicios+en+pseudocodigo+resueltos
DESCRIPTION
algoritmos resueltosTRANSCRIPT
Un vendedor que tiene su sueldo base, recibe una comisión del 10% del total de
las ventas del mes. Él quiere saber cuánto ganará en un mes que tuvo tres ventas.
INICIO
Dim sueldobase, venta1, venta2, venta3, subtotal,
comision, total as single
DATOS DE ENTRADA
Escriba (“Digite su sueldo base”)
Lea sueldobase
Escriba (“Digite la venta 1”)
Lea venta1
Escriba (“Digite la venta 2”)
Lea venta2
Escriba (“Digite la venta 3”)
Lea venta3
PROCESO
subtotal = venta1 + venta2 + venta3
comision = subtotal *0,10
total = sueldobase + comision
DATOS DE SALIDA
Escriba (“El total de sus ventas en el mes es de: “)
Escriba (total)
FIN
El banco “Japonés”, incrementa el dinero depositado por sus clientes en un 15% mensual. Escriba un programa que calcule la cantidad de dinero mensual que recibirá cada cliente después del incremento.
INICIO
Dim din_dep, incr, din_mens as single
DATOS DE ENTRADAEscriba (“Digite el dinero que depositó en el banco”)Lea din_dep
PROCESO
incr= din_dep * 0.15din_mens= din_dep + incr
DATOS DE SALIDA
Escriba (“El dinero mensual con el incremento es de: “)Escriba (din_mens)
FIN
Crear un programa para una tienda que ofrece un descuento del 2% sobre el total de la compra. El cliente desea saber cuánto pagará finalmente por su compra.
INICIO
Dim v_compra, desc, tot_pag as single
DATOS DE ENTRADAEscriba (“Digite el valor de la compra”)Lea v_compra
PROCESO
desc= v_compra * 0.02tot_pag= v_compra - desc
DATOS DE SALIDA
Escriba (“El valor total a pagar es de: “)Escriba (tot_pag)
FIN
Un estudiante desea saber a partir de sus notas parciales, la definitiva en la asignatura de programación, teniendo en cuenta que ésta se califica de la siguiente forma: Un seguimiento que equivale al 40%, un parcial que equivale al 20% un proyecto que equivale al 10% y un final que equivale al 30%.
INICIO
Dim not_seg, not_parc_, not_proy_, not_fin, not_def as single
DATOS DE ENTRADAEscriba (“Digite nota de seguimiento”)Lea not_segEscriba (“Digite nota parcial”)Lea not_parcEscriba (“Digite nota proyecto”)Lea not_proyEscriba (“Digite nota final”)Lea not_fin
PROCESO
not_def= (not_seg*0.40) + (not_parc*0.20) +(not_proy*0.10)+ (not_fin*0.30)
DATOS DE SALIDA
Escriba (“Su nota definitiva en programación es: “)Escriba (not_def)
FIN