J.R. S. answered 02/03/22
Ph.D. University Professor with 10+ years Tutoring Experience
First convert 5.85 NaCl to moles:
5.85 g NaCl x 1 mol / 58.4 g = 0.100 moles NaCl
0.100 mols NaCl produces 0.100 mols Na+ and 0.100 mols Cl-
#electrons:
0.100 mol Na+ x 6.02x1023 ions /mol x 10 electrons/ion = 6.02x1023 electrons
0.100 mol Cl- x 6.02x1023 ions /mol x 18 electrons/ion = 10.8x1023 electrons
Total electrons = 6.02x1023 + 10.8x1023 = 16.9x1023 = 1.69x1024 electrons (same answer as you got)
#protons:
0.100 mol Na+ x 6.02x1023 ions/mol x 11 protons/ion = 6.62x1023 protons
0.100 mol Cl- x 6.02x1023 ions/mol x 17 protons/ion = 10.2x1023 protons
Total protons = 6.62x1023 + 10.2x1023 = 16.8x1023 = 1.68x1024 protons (same answer as you got)
#neutrons:
0.100 mol Na+ x 6.02x1023 ions/mol x 12 neutrons/ion = 7.22x1023 neutrons
0.100 mol Cl- x 6.02x1023 ions/mol x 18 neutrons/ion = 10.8x1023 neutrons
Total neutrons = 7.22x1023 + 10.8x1023 = 18.0x1023 = 1.80x1024 neutrons (same answer as you got)

J.R. S.
02/03/22
0825 2.
Thanks a lot for the confirmation!02/03/22