Results 1 to 12 of 12

Thread: Cute Little Trigs

  1. #1

    Thread Starter
    Hyperactive Member thinktank2's Avatar
    Join Date
    Nov 2001
    Location
    Arctic
    Posts
    272

    Thumbs up Cute Little Trigs

    This thread is for sharing all your trigonometry puzzles that are short and sweet..

    Ok..here are mine..

    1. tan1o * tan2o * tan3o * tan4o * .....................tan89o = ???

    2. Sin25o + Sin210o + Sin215o + ..... + Sin285o + Sin290o = ???

    You are not supposed to use calculators or any math program and you have to prove the results.

  2. #2
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    1.
    tan(1)=sin(1)/cos(1)=sin(1)/sin(89)
    tan(89)=sin(89)/sin(1)
    now you have pairs which are each others complements, except tan(45) which is 1. the hole series is 1.
    2.brb
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

  3. #3

    Thread Starter
    Hyperactive Member thinktank2's Avatar
    Join Date
    Nov 2001
    Location
    Arctic
    Posts
    272
    Kedaman get a cookie..

    2) ??? what's brb ?

  4. #4
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    2.
    sin^2(x)=½(1-cos(2x))
    sin^2(5)=½(1-cos(10)) which is compliment to
    sin^2(50)=½(1-cos(100))
    the whole thing should be 9
    brb means be right back, i was getting some breakfast
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

  5. #5

    Thread Starter
    Hyperactive Member thinktank2's Avatar
    Join Date
    Nov 2001
    Location
    Arctic
    Posts
    272
    Well..my way of solving 1 is..

    tan1o * tan2o * tan3o * tan4o * .....................tan89o
    can be divided in to three parts..

    Part-I
    tan1o * tan2o *........*tan43o * tan44o

    Part-II
    tan45o

    and

    Part-III
    tan46o * tan47o *.......tan89o

    the third part is..

    tan(90o-44o) * tan(90o-43o) .......tan(90o-1o)

    which is nothing but
    cot44o * cot43o * .......cot1o {by complementary rule}

    since tanx * cotx = 1 ...
    multiplying part 1 and part 3 results in 1
    the second part is tan45 = 1

    so the product of all the three parts is 1


    Keds, BRB - Be right Back ??

  6. #6

    Thread Starter
    Hyperactive Member thinktank2's Avatar
    Join Date
    Nov 2001
    Location
    Arctic
    Posts
    272
    You got 2 wrong...

    But 2 is as easy as 1 ..try again

  7. #7
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    yep
    and yeah thats what i did but you know it's 4:22 am and i didn't want to got that explicit
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

  8. #8

    Thread Starter
    Hyperactive Member thinktank2's Avatar
    Join Date
    Nov 2001
    Location
    Arctic
    Posts
    272
    Go... Brush your teeth...Have a bath ...and have some strong beer and then come back

  9. #9
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221

    Talking i can't have all that

    sin^2(x)=½(1-cos(2x))
    ok, we divide into four groups
    5-40, 45, 50-85,90
    drawing the 8 dots 5-40 and 50-90 with the function cos(2x) on a circle, makes compliments of each other (addition compliments=0) 85 and 5, 80 and 10 etc... but (1-a) + (1-(-a) )=2, but ½ of that is 1, so those groups together is 8. ½(1-cos(180)) is 1 and ½(1-cos(90)) is ½ so the whole thing is 9½, correct?
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

  10. #10

    Thread Starter
    Hyperactive Member thinktank2's Avatar
    Join Date
    Nov 2001
    Location
    Arctic
    Posts
    272

    Thumbs up

    Yup....you are..


    It's your turn now..to post some interesting short trigonometry stuff..

  11. #11

    Thread Starter
    Hyperactive Member thinktank2's Avatar
    Join Date
    Nov 2001
    Location
    Arctic
    Posts
    272
    My Way solving (2)

    Sin25o + Sin210o + Sin215o + ..... + Sin285o + Sin290o

    can be divided in 4 parts like ked..

    I

    Sin25o + Sin210o+....Sin240o

    II

    Sin245o

    III

    Sin250o + Sin255o+....+ Sin285o

    IV

    Sin290o


    Part 3
    can be modified using complementary rule to...

    Cos240o + Cos235o + ......+Cos25o

    Since Sin2x + Cos2x = 1

    From Part I and Part 3
    you add up eight 1's = 8

    Sin245o = 1/2

    Sin290o = 1

    There...you add up 8 + 1 + 1/2 = 9½

  12. #12
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    Well, i'm no good at coming up with these cute problems i guess it's pretty hard to do so anyway, thanks, this was all bracing
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width