Aquí te muestro lo que sería más o menos el aspecto de este pseudocódigo.
Es un programa simple que consta de una función main() y una función 'getdiscount' que calcula el descuento según el precio de la compra.
CONVENCIONES:
Nombres de acciones o palabras clave: en mayúscula.
Nombres de constantes: en mayúscula y entre comillas simples.
Nombres de variables, funciones y procedimientos individualmente: entre comillas simples.
Operaciones: entre paréntesis y variables/constantes/funciones sin comillas simples.
//PSEUDOCÓDIGO---------------------------------------------------------
DECLARAR constante entera 'AVERAGEPRICE' con valor 74
DECLARAR prototipo de función 'getdiscount'. Parámetros: (variable entera 'price', variable entera 'percentage'). Valor de retorno: entero.
INICIO procedimiento principal. Parámetros: (ninguno). Valor devuelto: entero
DECLARAR variable entera 'price'
DECLARAR variable entera 'discount'
MOSTRAR en pantalla: "Introduce precio de la compra: "
CAPTURAR entrada del usuario en variable 'price'
SI price es menor que 'AVERAGEPRICE', ENTONCES:
-ASIGNAR a variable 'discount' el valor de retorno de la función 'getdiscount' con los parámetros(price, 15)
-MOSTRAR en pantalla: "El descuento es de: " + 'variable discount' + cambio de línea. + "El precio final es: " + (price - discount)
CONTRARIAMENTE (es igual o mayor que 'AVERAGEPRICE'), ENTONCES:
-ASIGNAR a variable 'discount' el valor de retorno de la función 'getdiscount' con los parámetros(price, 20)
-MOSTRAR en pantalla: "El descuento es de: " + 'variable discount' + cambio de línea. + "El precio final es: " + (price - discount)
FIN DE LA CONDICION
DEVUELVE 0;
FIN procedimiento principal.
INICIO función 'getdiscount'. Parámetros: (variable entera 'price', variable entera 'percentage'). Valor devuelto: entero
SI 'percentage' es mayor o igual que 0 Y 'percentage' es menor o igual que 100, ENTONCES
DEVUELVE el resultado de la operación: (percentage * price / 100)
CONTRARIAMENTE, ENTONCES
DEVUELVE -1
FIN DE LA CONDICION
FIN función 'getdiscount'
//PSEUDOCÓDIGO---------------------------------------------------------
Espero que te sirva.
Saludos,
Kraken