SchoolIT, в первую очередь надо быть готовым к тому, что денег первое время не будет, если мы всё ещё говорим о вебе.
Да и вообще, я бы не стал в 16 лет рассчитывать на какие-то деньги на ниве программирования. Учите какой-нибудь нормальный язык, у которого есть будущее, например, C#. Там и веб есть, за пару лет набьёте портфолио, пару проектов на Гитхабе, может, даже заказы на фрилансе и к 18-ти будет, что показать работодателю.
Влад Громов, жаль, что вы не замечаете помощь, которую я оказываю.
Не переживайте, поваритесь в IT хотя бы лет пять, будете тыкать дурачков носиком в каку не хуже меня.
Paul Fawkes, то есть проверять, чтобы синус не был отрицательным.
Можно вычислять 0.2 + Math.Sin(x) перед выполнением вычисления логарифма и если оно отрицательно, не выполнять вычисление.