service { const html Start =

Base 10 converter


Convert: (Base-10) ; const html Convert =

Your input: <[input1]> (base 10)

The results are:

Base 2 : <[b2]>

Base 8 : <[b8]>

Base 16: <[b16]>

Would you like to play again (yes or no)? ; const html ByeBye =

Thank you for using this Base 10 converter.

; int Ans; string tobase2(int base10) { string yy; yy = ""; while( base10 > 0 ) { if( base10 % 2 == 1 ) yy = "1" + yy; else yy = "0" + yy; base10 = base10 / 2; } return(yy); } string tobase8(int base10) { int remainder; string yy; yy = ""; while( base10 > 0 ) { remainder = base10 % 8; if( remainder == 1 ) yy = "1" + yy; else if( remainder == 2 ) yy = "2" + yy; else if( remainder == 3 ) yy = "3" + yy; else if( remainder == 4 ) yy = "4" + yy; else if( remainder == 5 ) yy = "5" + yy; else if( remainder == 6 ) yy = "6" + yy; else if( remainder == 7 ) yy = "7" + yy; else yy = "0" + yy; base10 = base10 / 8; } return(yy); } string tobase16(int base10) { int remainder; string yy; yy = ""; while( base10 > 0 ) { remainder = base10 % 16; if( remainder == 1 ) yy = "1" + yy; else if( remainder == 2 ) yy = "2" + yy; else if( remainder == 3 ) yy = "3" + yy; else if( remainder == 4 ) yy = "4" + yy; else if( remainder == 5 ) yy = "5" + yy; else if( remainder == 6 ) yy = "6" + yy; else if( remainder == 7 ) yy = "7" + yy; else if( remainder == 8 ) yy = "8" + yy; else if( remainder == 9 ) yy = "9" + yy; else if( remainder == 10 ) yy = "a" + yy; else if( remainder == 11 ) yy = "b" + yy; else if( remainder == 12 ) yy = "c" + yy; else if( remainder == 13 ) yy = "d" + yy; else if( remainder == 14 ) yy = "e" + yy; else if( remainder == 15 ) yy = "f" + yy; else yy = "0" + yy; base10 = base10 / 16; } return(yy); } session main() { string YorN; int input1; string b2, b8, b16; YorN = "yes"; while (YorN != "no") { show Start receive[ input1 = input1]; b2 = tobase2(input1); b8 = tobase8(input1); b16= tobase16(input1); show plug Convert[input1 = input1, b2 = b2, b8 = b8, b16 = b16] receive[YorN = YorN]; } exit ByeBye; } }