randFromArray([ 0, randRange( 1, 9 ) ]) randRange( 0, 9 )
randRange( 0, 9 ) randRange( 0, 9 ) randRange( 0, 9 )
randRange( 0, 9 ) randRange( 1, 9 )

Choose the right number of each place value to make
\Huge{ \color{PINK}{THOUSANDS} \color{ORANGE}{HUNDREDS} \color{GREEN}{TENS} \color{BLUE}{ONES}. \color{purple}{TENTHS} \color{gray}{HUNDREDTHS} \color{#a52a2a}{THOUSANDTHS} }

Thousands
1000
Hundreds
100
Tens
10
Ones
1
Tenths
0.1
Hundredths
0.01
Thousandths
0.001
(function() { Khan.scratchpad.disable(); // click handlers jQuery( "#problemarea .thou" ).bind( "vmousedown", function( event ) { event.preventDefault(); jQuery( this ).toggleClass( 'thou-selected' ); }); jQuery( "#problemarea .hund" ).bind( "vmousedown", function( event ) { event.preventDefault(); jQuery( this ).toggleClass( 'hund-selected' ); }); jQuery( "#problemarea .ten" ).bind( "vmousedown", function( event ) { event.preventDefault(); jQuery( this ).toggleClass( 'ten-selected' ); }); jQuery( "#problemarea .one" ).bind( "vmousedown", function( event ) { event.preventDefault(); jQuery( this ).toggleClass( 'one-selected' ); }); jQuery( "#problemarea .tenth" ).bind( "vmousedown", function( event ) { event.preventDefault(); jQuery( this ).toggleClass( 'tenth-selected' ); }); jQuery( "#problemarea .hundth" ).bind( "vmousedown", function( event ) { event.preventDefault(); jQuery( this ).toggleClass( 'hundth-selected' ); }); jQuery( "#problemarea .thouth" ).bind( "vmousedown", function( event ) { event.preventDefault(); jQuery( this ).toggleClass( 'thouth-selected' ); }); })()

 

Click on the numbers in rectangles to select them.
digitsToInteger([ jQuery( "#problemarea .thou-selected" ).length, jQuery( "#problemarea .hund-selected" ).length, jQuery( "#problemarea .ten-selected" ).length, jQuery( "#problemarea .one-selected" ).length, jQuery( "#problemarea .tenth-selected" ).length, jQuery( "#problemarea .hundth-selected" ).length, jQuery( "#problemarea .thouth-selected" ).length ]) / 1000
if ( guess === 0 ) { return ""; } else { return guess === ( digitsToInteger([ THOUSANDS, HUNDREDS, TENS, ONES, TENTHS, HUNDREDTHS, THOUSANDTHS ]) / 1000 ); }
var places = digits( guess * 1000 ); // unselect everything jQuery( "#problemarea .place-value" ).removeClass( 'thou-selected hund-selected ten-selected one-selected tenth-selected, hundth-selected, thouth-selected' ); // select the approprate number of each thing jQuery( "#problemarea .thou" ).slice( 0, places[6] || 0 ).addClass( 'thou-selected' ); jQuery( "#problemarea .hund" ).slice( 0, places[5] || 0 ).addClass( 'hund-selected' ); jQuery( "#problemarea .ten" ).slice( 0, places[4] || 0 ).addClass( 'ten-selected' ); jQuery( "#problemarea .one" ).slice( 0, places[3] || 0 ).addClass( 'one-selected' ); jQuery( "#problemarea .tenth" ).slice( 0, places[2] || 0 ).addClass( 'tenth-selected' ); jQuery( "#problemarea .hundth" ).slice( 0, places[1] || 0 ).addClass( 'hundth-selected' ); jQuery( "#problemarea .thouth" ).slice( 0, places[0] || 0 ).addClass( 'thouth-selected' );
click a number to select it
click a number again to deselect it
randRange( 1, 9 ) 0

Choose the right number of bills and coins to make
\Huge{$ \color{PINK}{THOUSANDS} \color{ORANGE}{HUNDREDS} \color{GREEN}{TENS} \color{BLUE}{ONES}. \color{purple}{TENTHS} \color{gray}{HUNDREDTHS} }

Thousands
$1000
Hundreds
$100
Tens
$10
Ones
$1
Tenths
10¢
Hundredths
Khan.scratchpad.disable(); init({ range: [ [ 0, 143 ], [ -430, 22 ] ], scale: [ 1, 1 ] }); style({ fill: "#eee", stroke: "#ddd", strokeWidth: 1 }); graph.tenths = []; graph.hundredths = []; for ( var i = 0; i < 10; ++i ) { graph.tenths.push( circle( [ 37, (-42 * i) - 26 ], 18 ) ); graph.hundredths.push( circle( [ 107, (-42 * i) - 26 ], 18 ) ); } // click handlers jQuery( "#problemarea .thou" ).bind( "vmousedown", function( event ) { event.preventDefault(); jQuery( this ).toggleClass( 'thou-selected' ); }); jQuery( "#problemarea .hund" ).bind( "vmousedown", function( event ) { event.preventDefault(); jQuery( this ).toggleClass( 'hund-selected' ); }); jQuery( "#problemarea .ten" ).bind( "vmousedown", function( event ) { event.preventDefault(); jQuery( this ).toggleClass( 'ten-selected' ); }); jQuery( "#problemarea .one" ).bind( "vmousedown", function( event ) { event.preventDefault(); jQuery( this ).toggleClass( 'one-selected' ); }); jQuery( "#problemarea .dime" ).bind( "vmousedown", function( event ) { event.preventDefault(); jQuery( this ).toggleClass( 'dime-selected' ); if ( jQuery( this ).hasClass( 'dime-selected' ) ) { KhanUtil.currentGraph.graph.tenths[ jQuery( this ).index() - 1 ].attr({ fill: 'purple', stroke: '#000' }); } else { KhanUtil.currentGraph.graph.tenths[ jQuery( this ).index() - 1 ].attr({ fill: '#eee', stroke: '#ddd' }); } }); jQuery( "#problemarea .penny" ).bind( "vmousedown", function( event ) { event.preventDefault(); jQuery( this ).toggleClass( 'penny-selected' ); if ( jQuery( this ).hasClass( 'penny-selected' ) ) { KhanUtil.currentGraph.graph.hundredths[ jQuery( this ).index() - 1 ].attr({ fill: 'gray', stroke: '#000' }); } else { KhanUtil.currentGraph.graph.hundredths[ jQuery( this ).index() - 1 ].attr({ fill: '#eee', stroke: '#ddd' }); } }); // mouseover handlers jQuery( "#problemarea .dime" ).bind( "vmouseover", function( event ) { KhanUtil.currentGraph.graph.tenths[ jQuery( this ).index() - 1 ].attr({ stroke: '#999' }); }); jQuery( "#problemarea .penny" ).bind( "vmouseover", function( event ) { KhanUtil.currentGraph.graph.hundredths[ jQuery( this ).index() - 1 ].attr({ stroke: '#999' }); }); // mouseout handlers jQuery( "#problemarea .dime" ).bind( "vmouseout", function( event ) { if ( jQuery( this ).hasClass( 'dime-selected' ) ) { KhanUtil.currentGraph.graph.tenths[ jQuery( this ).index() - 1 ].attr({ stroke: '#000' }); } else { KhanUtil.currentGraph.graph.tenths[ jQuery( this ).index() - 1 ].attr({ stroke: '#ddd' }); } }); jQuery( "#problemarea .penny" ).bind( "vmouseout", function( event ) { if ( jQuery( this ).hasClass( 'penny-selected' ) ) { KhanUtil.currentGraph.graph.hundredths[ jQuery( this ).index() - 1 ].attr({ stroke: '#000' }); } else { KhanUtil.currentGraph.graph.hundredths[ jQuery( this ).index() - 1 ].attr({ stroke: '#ddd' }); } });

 

Click on the bills and coins to select them.
digitsToInteger([ jQuery( "#problemarea .thou-selected" ).length, jQuery( "#problemarea .hund-selected" ).length, jQuery( "#problemarea .ten-selected" ).length, jQuery( "#problemarea .one-selected" ).length, jQuery( "#problemarea .dime-selected" ).length, jQuery( "#problemarea .penny-selected" ).length ]) / 100
if ( guess === 0 ) { return ""; } else { return guess === ( digitsToInteger([ THOUSANDS, HUNDREDS, TENS, ONES, TENTHS, HUNDREDTHS ]) / 100 ); }
var places = digits( guess * 100 ); // unselect everything jQuery( "#problemarea .bill" ).removeClass( 'thou-selected hund-selected ten-selected one-selected' ); jQuery( "#problemarea .dime" ).removeClass( 'dime-selected' ); jQuery( "#problemarea .penny" ).removeClass( 'penny-selected' ); jQuery.each( KhanUtil.currentGraph.graph.tenths, function() { this.attr({ fill: '#eee', stroke: '#ddd' }); }); jQuery.each( KhanUtil.currentGraph.graph.hundredths, function() { this.attr({ fill: '#eee', stroke: '#ddd' }); }); // select the approprate number of each thing jQuery( "#problemarea .thou" ).slice( 0, places[5] || 0 ).addClass( 'thou-selected' ); jQuery( "#problemarea .hund" ).slice( 0, places[4] || 0 ).addClass( 'hund-selected' ); jQuery( "#problemarea .ten" ).slice( 0, places[3] || 0 ).addClass( 'ten-selected' ); jQuery( "#problemarea .one" ).slice( 0, places[2] || 0 ).addClass( 'one-selected' ); jQuery( "#problemarea .dime" ).slice( 0, places[1] || 0 ).addClass( 'dime-selected' ); jQuery( "#problemarea .penny" ).slice( 0, places[0] || 0 ).addClass( 'penny-selected' ); for ( var i = 0; i < places[1]; ++i ) { KhanUtil.currentGraph.graph.tenths[ i ].attr({ fill: 'purple', stroke: '#000' }); } for ( var i = 0; i < places[0]; ++i ) { KhanUtil.currentGraph.graph.hundredths[ i ].attr({ fill: 'gray', stroke: '#000' }); }
click a bill or coin to select it
click a bill or coin again to deselect it

\Large{ \color{PINK}{THOUSANDS} \color{ORANGE}{HUNDREDS} \color{GREEN}{TENS} \color{BLUE}{ONES}. \color{purple}{TENTHS} \color{gray}{HUNDREDTHS}} is the same as \large{ \color{PINK}{THOUSANDS000} + \color{ORANGE}{HUNDREDS00} + \color{GREEN}{TENS0} + \color{BLUE}{ONES} + \color{purple}{0.TENTHS} + \color{gray}{0.0HUNDREDTHS} }.

\large{\color{PINK}{THOUSANDS000}} is the same as \large{\color{PINK}{THOUSANDS}} plural( "thousand", THOUSANDS ), the place value four places to the left of the decimal point.

Because there is no number in the thousands place, you don't need any thousands.

\large{\color{ORANGE}{HUNDREDS00}} is the same as \large{\color{ORANGE}{HUNDREDS}} plural( "hundred", HUNDREDS ), the place value three places to the left of the decimal point.

Because the hundreds place is \large{0}, you don't need any hundreds.

\large{\color{GREEN}{TENS0}} is the same as \large{\color{GREEN}{TENS}} plural( "ten", TENS ), the place value two places to the left of the decimal point.

Because the tens place is \large{0}, you don't need any tens.

\large{\color{BLUE}{ONES}} is the same as \large{\color{BLUE}{ONES}} plural( "one", ONES ), the place value one place to the left of the decimal point.

Because the ones place is \large{0}, you don't need any ones.

\large{\color{purple}{0.TENTHS}} is the same as \large{\color{purple}{TENTHS}} plural( "tenth", TENTHS ), the place value one place to the right of the decimal point.

Because the tenths place is \large{0}, you don't need any tenths.

\large{\color{gray}{0.0HUNDREDTHS}} is the same as \large{\color{gray}{HUNDREDTHS}} plural("hundredth", HUNDREDTHS ), the place value two places to the right of the decimal point.

Because the hundreds place is \large{0}, you don't need any hundreds.

\large{\color{#a52a2a}{0.00THOUSANDTHS}} is the same as \large{\color{#a52a2a}{THOUSANDTHS}} plural("thousandth", THOUSANDTHS ), the place value three places to the right of the decimal point.

Therefore you need \large{\color{PINK}{THOUSANDS}} plural( "thousand", THOUSANDS ), \large{\color{ORANGE}{HUNDREDS}} plural( "hundred", HUNDREDS ), \large{\color{GREEN}{TENS}} plural( "ten", TENS ), \large{\color{BLUE}{ONES}} plural( "one", ONES ), \large{\color{purple}{TENTHS}} plural( "tenth", TENTHS ), and \large{\color{gray}{HUNDREDTHS}} plural( "hundredth", HUNDREDTHS ). \large{\color{gray}{HUNDREDTHS}} plural( "hundredth", HUNDREDTHS ), and \large{\color{#a52a2a}{THOUSANDTHS}} plural( "thousandth", THOUSANDTHS ).