calculaterByOC