Tôi không thể lấy chương trình này để biên dịch vì nó dường như không in các biến số nguyên cùng với các chuỗi trong phương thức Put_Line. Tôi đã xem xét mã nguồn trực tuyến và nó hoạt động khi họ làm điều đó vì vậy tôi đang đi sai. Cảm ơn bạn đã giúp đỡ.Làm cách nào để xuất số nguyên bằng cách sử dụng phương thức Put_Line?
with Ada.Text_IO; use Ada.Text_IO;
with Ada.Integer_Text_IO; use Ada.Integer_Text_IO;
procedure MultiplicationTable is
procedure Print_Multiplication_Table(Number :in Integer; Multiple :in Integer) is
Result : Integer;
begin
for Count in 1 ..Multiple
loop
Result := Number * Count;
Put_Line(Number & " x " & Count & " = " & Result);
end loop;
end Print_Multiplication_Table;
Number : Integer;
Multiple : Integer;
begin
Put("Display the multiplication of number: ");
Get(Number);
Put("Display Multiplication until number: ");
Get(Multiple);
Print_Multiplication_Table(Number,Multiple);
end MultiplicationTable;`
Tại sao 'New_Line (1);' thay vì chỉ 'New_Line;'? –
Câu trả lời thực sự rõ ràng.Cảm ơn :) –
@Keith - Thành thật mà nói: Tôi không nhớ nếu mặc định là 1, hoặc thậm chí nếu mặc định tồn tại, nhưng đã nhớ có một tham số. – Shark8