Teoricamente , andrebbe bene così :

int versato = 0
versato=0+moneta
if versato < prezzo
print inserisci un altra moneta
if versato = prezzo
print ricevi bibita
if versato > prezzo
print ricevi bibita e attendi resto
resto= versato - prezzo
print resto