katarinaknobel

Lektion den 26/9

Sep 26th, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ada 0.86 KB | None | 0 0
  1. Uppgift: Lös in fem heltal, summera dessa och skriv ut summan på skärmen. Lös med underprogram och fält.
  2. Körex:
  3. Mata in fem heltal 1 2 3 4 5
  4. Summan blev 15
  5. (ska vara 3 rader under begin)
  6. array i detta fall: Ska innehålla 5 siffror som alla är Integer
  7. 1..5 --> Heltal'Last plockar bara in femman
  8. 1..5 --> Heltal'Range plockar in hela satsen
  9. -------------------------------------------------------------------------------------
  10. with Ada.Text_IO; use Ada.Text_IO;
  11. with Ada.Integer_Text_IO; use Ada.Integer_Text_Io;
  12.  
  13. procedure Fem_Heltal is
  14.  
  15. type Five_Int_Type is
  16.      array (1..5) of Integer;
  17.  
  18. procedure Las(Heltal: Five_Int_Type) is
  19.  
  20. begin
  21. Put("Mata in fem heltal: ");
  22. for I in 1..5 loop
  23. Get(Heltal(I));
  24.  
  25. end loop;
  26. end Las;
  27.  
  28. Summa: Integer;
  29. Heltal: Five_Int_Type;
  30.  
  31. begin
  32. Las(Heltal);
  33. Summera(Heltal, Summa);
  34. Skriv_Ut(Summa);
  35.  
  36. end Fem_Heltal;
Add Comment
Please, Sign In to add comment