E il concetto che non capisco (non tatto quello che chiedi che fatico a capirlo e di conseguenza a tradurlo in codice) se bastano qualche if e else come sostieni (non conoscendo il linguaggio) ti basterà dare una sfogliata veloce qui per risolvere