Ответ:

В первом случае «сок» — существительное: вижу что? сок. «Сорок» — форма родительного падежа множественного числа существительного «сорока»: сорок чего? сорок.

Во втором предложении «рабочий» — существительное, обозначает человека: кто пришёл? рабочий. Во втором случае «рабочий» — прилагательное, обозначает признак дня: день какой? рабочий.

Ответ: сок — имя существительное; сорок — имя существительное; рабочий (пришёл) — имя существительное; рабочий (день) — имя прилагательное.