with
ada.text_io;
with
ada.integer_text_io;
with
ada.float_text_io;
procedure
changeBase is
number :
integer;
number2
: float;
begin
number := 1896;
ada.integer_text_io.put(number, 15, 2);
ada.integer_text_io.put (number, 15, 8);
ada.integer_text_io.put (number, 15, 16);
ada.text_io.new_line;
ada.text_io.put ("answer b is ");
number2 := 2#10.11001101#;
ada.float_text_io.put (number2, aft =>
10);
ada.text_io.new_line;
number2 := 2#10110.01101#;
ada.text_io.put (" answer d is ");
ada.float_text_io.put (number2, aft =>
10);
ada.text_io.new_line;
number2 := 2#0.01011001101#;
ada.text_io.put (" answer f is ");
ada.float_text_io.put (number2, aft =>
25);
ada.text_io.new_line;
number2 :=2#0101.1001101#;
ada.text_io.put (" answer h is ");
ada.float_text_io.put (number2, aft =>
10);
ada.text_io.new_line;
number2 := 2#101100110.1#;
ada.text_io.put (" answer j is ");
ada.float_text_io.put (number2, aft =>
10);
ada.text_io.new_line;
number2 := 2#0.0000001011001101#;
ada.text_io.put (" answer l is ");
ada.float_text_io.put (number2, aft =>
10);
ada.text_io.new_line;
number2 := 2#1011.001101#;
ada.text_io.put (" answer n is ");
ada.float_text_io.put (number2, aft =>
10);
ada.text_io.new_line;
number2 := 2#0.00001011001101#;
ada.text_io.put (" answer p is ");
ada.float_text_io.put (number2, aft =>
10);
ada.text_io.new_line;
number2 := 2#1011_0011_0100.0#;
ada.text_io.put (" answer r is ");
ada.float_text_io.put (number2, aft =>
10);
end
changeBase;