Nie mogę skompilować tego programu, ponieważ nie wydaje się on drukować zmiennych całkowitych razem z ciągami w metodzie Put_Line. Sprawdziłem kod źródłowy online i działa on, gdy robią to, gdzie jestem źle. Dzięki za pomoc.Jak wyprowadzać liczby całkowite za pomocą metody 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;`
Dlaczego 'New_Line (1);' zamiast po prostu 'New_Line;'? –
Naprawdę czysta odpowiedź.Dzięki :) –
@Keith - Szczerze mówiąc: Nie pamiętałem, czy domyślne było 1, czy nawet jeśli domyślne istniało, ale pamiętałem, że był parametr. – Shark8