S= Despesas de Sofia.
E= Despesas de Elisa.
Então a despesa total é (S + E) e cada uma delas deveria pagar ½ (S + E).
Se Elisa gastou mais, então E > S* e, portanto, Sofia deve a Elisa ½ (S + E) – S ou ½ (S – E). Caso contrário (quando S ≥ E*) Elisa deve a Sofia ½ (S - E). A saída do algoritmo deve dizer quem deve e quanto deve.E= Despesas de Elisa.
Então a despesa total é (S + E) e cada uma delas deveria pagar ½ (S + E).

AlgoritmoDECLARAR:
E, para despesas de Elisa
S, para despesas de Sofia
D, para dívida de quem pagou menos
ESCREVER "Digite a despesas da Elisa:"
LER "E"
ESCREVER "Digite a despesa da Sofia:"
LER "S"
se E>S então D=½(E-S),
ESCREVER "Elisa deve a Sofia D."
se S>E então D=½(S-E)
ESCREVER "Sofia deve a Elisa D."
Fim do Algoritmo