locked
Suggestion for a challenge RRS feed

  • General discussion

  • I would like to make the following suggestion for a challenge:

    Create a fully functional calculator (8-digit, basic calculator, not scientific) but do all the calculations by hand...meaning that if the user wants 356 * 8...the program should multiply 8*6 then 8*5+4 then 8*3+4. Just like you would do it if you had to multiply with pencil and paper. This would require addition, subtraction, multiplication and division and as an added challenge, negative numbers.

    Tuesday, October 9, 2012 2:54 PM

Answers

All replies

  • Please change this from a question to a discussion =)

    Great challenge BTW!

    Tuesday, October 9, 2012 11:38 PM
    Answerer
  • Not 8-digit but how about BQJ710-0 ?

    And I know another calculator KWR934 by Alex_2000 which is listed in an article "Small Basic Program Gallery" of Small Basic Blog. 

    Or you mean your challenge need hand write recognition? 


    Nonki Takahashi

    Thursday, October 11, 2012 1:56 AM
  • I think he means to do the calculations like this for example:


    I am a 10 year old that loves math, games, and computers. "Everyone is potentially great, you just have to turn it into kinetic greatness."

    Thursday, October 11, 2012 2:11 AM
  • jherch77, Math Man,

    Oh, I understand.  That's interesting.  I love it.  In Japan, we do division as follows.  How about you?

    Division


    Nonki Takahashi

    Thursday, October 11, 2012 2:56 PM
  • That's exactly how we Americans do it.

    I am a 10 year old that loves math, games, and computers. "Everyone is potentially great, you just have to turn it into kinetic greatness."

    Thursday, October 11, 2012 9:46 PM
  • Yep! I guess the same rules apply for all nationalizations?

    -Noah J. Buscher "Coding is Art"

    Thursday, October 11, 2012 10:42 PM
  • I noticed that my program Combination(52C4) announced in thread "Calculate with Big Numbers in Small Basic" has similar logic for this challenge.  This program has Mul(), Div(), Minus() subroutines.  I'd like to modify these subroutines to get answer of this challenge.

    Nonki Takahashi

    Sunday, November 4, 2012 1:04 AM
  • Hello jherch77,

    This is my first step for division with writing: PHW347.

    Screen shot of a program Division by Writing 0.1b


    Nonki Takahashi

    Saturday, March 12, 2016 10:23 AM
  • I wrote an Addition program: RHP722.

    Screen shot of a program Addition by Writing 0.1


    Nonki Takahashi

    Monday, March 14, 2016 9:57 AM
  • Here is a Subtraction program: LHV639.

    Screen shot of a program Subtraction by Writing 0.1


    Nonki Takahashi

    Monday, March 14, 2016 2:23 PM
  • This is my solution for multiplication: TXB444.

    Screen shot of a program Production 0.1

    Known Issues:

    • Redundant addition if number2 has only ones place.
    • Carries become large in remote (21694).

    Nonki Takahashi

    Sunday, March 27, 2016 7:24 AM