Advertisement
Guest User

Untitled

a guest
Apr 1st, 2018
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. class grafik-batang {
  2. has Int @.nilai-batang;
  3. method plot {
  4. say @.nilai-batang;
  5. }
  6. }
  7.  
  8. class grafik-garis {
  9. has Int @.nilai-garis;
  10. method plot {
  11. say @.nilai-garis;
  12. }
  13. }
  14.  
  15. class grafik-gabungan is grafik-batang is grafik-garis {
  16. method plot {
  17. say @.nilai-batang;
  18. say @.nilai-garis;
  19. }
  20. }
  21.  
  22. my $penjualan-aktual = grafik-batang.new(nilai-batang => [10,9,11,8,7,10]);
  23. my $perkiraan-penjualan = grafik-garis.new(nilai-garis => [9,8,10,7,6,9]);
  24.  
  25. my $aktual-vs-perkiraan = grafik-gabungan.new(
  26. nilai-batang => [10,9,11,8,7,10],
  27. nilai-garis => [9,8,10,7,6,9],
  28. );
  29. say "Penjualan aktual:";
  30. $penjualan-aktual.plot;
  31. say "Perkiraan penjualan:";
  32. $perkiraan-penjualan.plot;
  33. say "Aktual vs Perkiraan:";
  34. $aktual-vs-perkiraan.plot;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement