Results 1 to 39 of 39

Thread: Ma Error/nonreal answer

  1. #1

    Thread Starter
    Frenzied Member Acidic's Avatar
    Join Date
    Sep 2003
    Location
    UK
    Posts
    1,090

    Ma Error/nonreal answer

    what is the least number of button presses you can do on your calculator so as to get a Mathematical Error. On mine it is 4 (including equals), unless of course I turn it on a+bi mode.
    Have I helped you? Please Rate my posts.

  2. #2
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    You can do that on all calculators with 4 buttons...

  3. #3

    Thread Starter
    Frenzied Member Acidic's Avatar
    Join Date
    Sep 2003
    Location
    UK
    Posts
    1,090
    how boring, should I delete this thread?
    Have I helped you? Please Rate my posts.

  4. #4
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    No....was it a trick question....or did you think that there was a better solution...

  5. #5

    Thread Starter
    Frenzied Member Acidic's Avatar
    Join Date
    Sep 2003
    Location
    UK
    Posts
    1,090
    I was bored.
    Have I helped you? Please Rate my posts.

  6. #6
    So Unbanned DiGiTaIErRoR's Avatar
    Join Date
    Apr 1999
    Location
    /dev/null
    Posts
    4,111
    How about 999!

    Or even 99! that's three.

    Or just hit the ln button, instant error!

  7. #7
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    Originally posted by DiGiTaIErRoR
    How about 999!
    You have to include the = button so that is 4...


    Originally posted by DiGiTaIErRoR

    Or even 99! that's three.
    On my calc, you have to press 4 buttons to get that ! sign. So that meens that that opereration would take 7...



    Originally posted by DiGiTaIErRoR

    Or just hit the ln button, instant error!

    If you hit the ln button you will have a syntax error, not a Mathematocal error....

  8. #8
    Fanatic Member alkatran's Avatar
    Join Date
    Apr 2002
    Location
    Canada
    Posts
    860
    shift -> paste -> enter
    / -> enter (syntax error)
    give it to your friend, let him set it up, you press enter (one button)

    oh, did I cheat?
    Don't pay attention to this signature, it's contradictory.

  9. #9

    Thread Starter
    Frenzied Member Acidic's Avatar
    Join Date
    Sep 2003
    Location
    UK
    Posts
    1,090
    hehe, I never thought of that.
    Have I helped you? Please Rate my posts.

  10. #10
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    note: log 0 is not syntax error its not defined.
    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.

  11. #11
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    Originally posted by kedaman
    note: log 0 is not syntax error its not defined.
    Was that one for me....he didn't say ln 0 he said just ln.......and that is syntax error....

  12. #12
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    well depends on the machine, some evaluates ln postfixwise, and then it would be a not defined error
    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.

  13. #13
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    even if it is post fix...it still is a "function" and needs a parameter...as long as it doesn't get that parameter it will result in a syntax error.....

  14. #14
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    nope, post fix operations are done on whats on the display, and when you start the machine you see 0
    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.

  15. #15
    So Unbanned DiGiTaIErRoR's Avatar
    Join Date
    Apr 1999
    Location
    /dev/null
    Posts
    4,111
    Originally posted by NoteMe
    You have to include the = button so that is 4...

    On my calculator, you don't have to press =, that'd be redundent.

    If you hit the ln button you will have a syntax error, not a Mathematocal error....
    Listen to kedaman.

  16. #16
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    Originally posted by kedaman
    nope, post fix operations are done on whats on the display, and when you start the machine you see 0
    I have never used a calculator that has a ln function that starts with showing 0 first without any button presses (except software calculators)

  17. #17
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    they don't "start with" thats the point with prefix operators, postfix operators is something you do on somehting you already have
    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.

  18. #18
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    So that meens that you have to press some other buttons first........and that was the point here...YOU DON'T......Point taken...I win....

  19. #19
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    no you don't most calculators display a 0 at start and you can operate on it directly like typing +1 and get 1.. so I win
    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.

  20. #20

    Thread Starter
    Frenzied Member Acidic's Avatar
    Join Date
    Sep 2003
    Location
    UK
    Posts
    1,090
    hehe, and I thought this would be a boring thread.
    Have I helped you? Please Rate my posts.

  21. #21
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    Originally posted by kedaman
    no you don't most calculators display a 0 at start and you can operate on it directly like typing +1 and get 1.. so I win

    None of the advanced calculators I have has that 0 at first. Not my HP postfix calculator, or my Texas or my Casio calculator..........only the old once that I had earlier, but NON of them has the ln function....only normal + - * / sqr() and so on....

  22. #22
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    with note around things can hardly be boring, no matter what you come up with..
    note: well i'm not trying to convince you about something, so either you go buy a normal calculator or just accept the fact that you haven't seen one and therefore can't argue on this.. most people here I think have used a normal calculator where a 0 pops up when you start it.
    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.

  23. #23

    Thread Starter
    Frenzied Member Acidic's Avatar
    Join Date
    Sep 2003
    Location
    UK
    Posts
    1,090
    I suppose you could make a calc. using VB or something that pops up with an Ma Error as the application loads. Zero presses.
    Have I helped you? Please Rate my posts.

  24. #24
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    Originally posted by kedaman
    with note around things can hardly be boring, no matter what you come up with..
    note: well i'm not trying to convince you about something, so either you go buy a normal calculator or just accept the fact that you haven't seen one and therefore can't argue on this.. most people here I think have used a normal calculator where a 0 pops up when you start it.

    I am not buiing it....but I have a new theory........I found my sisters old one line Casio calculator. You know those scientific calcs that they used to use before those with graphs came....that one starts with a 0. But it is not a postfix calc so you can't do it there either....


    But can any of you conferm that all one line calcs starts with a zero, and non multi line cals doo.....or is it just a coincident that I have 3 multiline calcs that don't start with a zero....???


    And thanks Keda and Acidic that you found me and my incredible boring discussions on lame topics.....I am just buildt that way.......I just find it intresting to discuss everything.....but remember I am never getting mad at anyone....

  25. #25
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    I have used hundreds of calculators, most of them nonmultiline, and they do start with 0, the multiline calculators can't start with 0 because you type out the expression explicitely, but thats another story.. yeah note you have to be the only person i know who can go to this length with things, its just incredible.. btw i love picking at you because you don't get mad at me and that is probably what everyone loves about you (of course no offense ever is meant, i hate offending people so i only pick on people i know)
    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.

  26. #26

    Thread Starter
    Frenzied Member Acidic's Avatar
    Join Date
    Sep 2003
    Location
    UK
    Posts
    1,090
    Out of all the single line calcs I have used, they all show a zero when you switch them on. So abvious if I press [+],[1] it returns 1. But none of the have a ln button. So I can never try just pressing [ln],[=].
    Have I helped you? Please Rate my posts.

  27. #27
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    use a functional calculator, they are single line and have ln
    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.

  28. #28
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    Originally posted by kedaman
    use a functional calculator, they are single line and have ln

    Yeah but they are old...like you....I that are so young have never seen an advanced calculator with only one line..........so new mulitline advanced calculators do not show the 0 at the beginning.......end of storry....

  29. #29
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    haha, they'll never get old as long as the multiline ones run off batteries, I got myself running of solar panels.. and btw you are not allowed to use programmable calculators on the exams... and yeah I've never owned a single line calculator for any other reason, so there you go
    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.

  30. #30
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    I once picked a single line calculator out and attached it to a solar panle too....made the whole calc in a CD-jewel case..........we are not allowed to use programmable calculators on exams either....but there has never been anyone checking that we havn't used it on exams either.....but it is just to lame to cheat on exams with programming it.....I wouldn't feel good if I did....I want to earn the grades I get....and everyone in my class, and everyone I know feel the same way here at Engineering school....so cheating is not an option here...

  31. #31
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    hehe.. I've never seen anyone checking here either, but I didn't want to get caught having one either, so I remember before I got myself a single line calculator I did the calculations on paper on the statistics course exam.. that was a waste of time
    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.

  32. #32
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    Hehe...yeah that I belive....on out statistic exam there was a question where the number was to big to calculate on the calculatopr...something like

    (70!+1)/(13!)

    ...

  33. #33
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    hehe omg.. you should see how fast your av is movinhg his head.. I've almost forgot about it. I know if you calculate combinations or permutations you shouldn't use the factorial because then you get gigantic numbers.. but how come you got that enormous number
    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.

  34. #34
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    My statestic teacher was a professor in Math. So he never used calculators....so in the solution he has onlu used pen and paper....so he didn't know that it was to big for our calculators....

  35. #35
    Only Slightly Obsessive jemidiah's Avatar
    Join Date
    Apr 2002
    Posts
    2,431
    For a calc that starts with zero, try the Windows calculator

    Using it, just press the log button when you start. No equals needed (and it's not a syntax error either). I win
    The time you enjoy wasting is not wasted time.
    Bertrand Russell

    <- Remember to rate posts you find helpful.

  36. #36
    Fanatic Member sql_lall's Avatar
    Join Date
    Jul 2002
    Location
    Up Above (i.e. AUS)
    Posts
    571

    Talking hmm..

    I'm guessing you start with a 0, right?

    Whats wrong with:
    [ / ] [ 0 ] [ = ] ?? Thats only 3 buttons... or even:
    [ ^ ] [ 0 ] [ = ] ?? Also three, and *should* throw error
    sql_lall

  37. #37
    Only Slightly Obsessive jemidiah's Avatar
    Join Date
    Apr 2002
    Posts
    2,431
    Maybe we should be limited to using the Windows calculator so we won't debate about the zeros
    The time you enjoy wasting is not wasted time.
    Bertrand Russell

    <- Remember to rate posts you find helpful.

  38. #38
    Fanatic Member WorkHorse's Avatar
    Join Date
    Jul 2002
    Location
    Where you live.
    Posts
    591
    Originally posted by jemidiah
    Maybe we should be limited to using the Windows calculator so we won't debate about the zeros
    1/x

  39. #39
    Frenzied Member
    Join Date
    Jul 1999
    Location
    Huntingdon Valley, PA 19006
    Posts
    1,151
    One button on my HP48GX. Almost any arithmetic operation will fail if there are no operands. If I turn the calculator on and push the plus button, I get an error.

    I can push 0 and the reciprocal button to get an infinite result error (2 buttons). Most HP calculators use a stack. There is no key with the equals function of algebraic calculators.
    Live long & prosper.

    The Dinosaur from prehistoric era prior to computers.

    Eschew obfuscation!
    If a billion people believe a foolish idea, it is still a foolish idea!
    VB.net 2010 Express
    64Bit & 32Bit Windows 7 & Windows XP. I run 4 operating systems on a single PC.

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