Advertisement
Guest User

Sample-File

a guest
Dec 2nd, 2021
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Haskell 384.67 KB | None | 0 0
  1. {- Funktion artikel gibt den Artikelstamm zurück
  2.     Artikelnummer (Int)
  3.     Artikelbezeichnung (String)
  4.     Kategorie (String)
  5.     Preis (Float)
  6.     Einzelkosten (Float) -}
  7. artikel :: [(Int, String, String, Float, Float)]
  8. artikel = [(1, "Hamburger", "Hauptgericht", 8, 6), (2, "Cheeseburger", "Hauptgericht", 9, 6.5), (3, "Chickenburger", "Hauptgericht", 8.5, 6.5), (4, "Pommes frites", "Beilage", 3, 2), (5, "Wedges", "Beilage", 3.5, 2), (6, "Cola", "Getraenk", 2.5, 1), (7, "Eistee", "Getraenk", 2, 1), (8, "Wasser", "Getraenk", 1.5, 0.5)]
  9.  
  10. {- Funktion pacht gibt die Pacht pro Monat zurück
  11.     Monat (Int,Int) definiert mit Jahr und Monat
  12.     Pacht (Float) -}
  13. pacht :: [((Int, Int), Float)]
  14. pacht = [((2020, 1), 1200), ((2020, 2), 1200), ((2020, 3), 1200), ((2020, 4), 1400), ((2020, 5), 1400), ((2020, 6), 1400)]
  15.  
  16. {- Funktion loehne gibt die Löhne pro Monat zurück
  17.     Monat (Int,Int) definiert mit Jahr und Monat
  18.     Löhne (Float) -}
  19. loehne :: [((Int, Int), Float)]
  20. loehne = [((2020, 1), 2000), ((2020, 2), 1900), ((2020, 3), 2000), ((2020, 4), 1800), ((2020, 5), 1800), ((2020, 6), 1800)]
  21.  
  22. {- Funktion buchungen gibt die Einzelbuchungen aus der Kasse zurück
  23.     Datum (Int,Int,Int) definiert mit Jahr, Monat und Tag
  24.     Zeit (Int,Int) definiert mit Stunde und Minute
  25.     Artikelnummer (Int) -}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement