home *** CD-ROM | disk | FTP | other *** search
- "Speisekarte"
-
- Vorspeise(Champignoncremesuppe)->;
- Vorspeise(Raeucherlachs)->;
- Vorspeise(Krabbencocktail)->;
-
- Fleischgericht(Rehmedaillons)->;
- Fleischgericht(Schweinefilet)->;
-
- Fischgericht(Kraeuterforelle)->;
- Fischgericht(Scholle)->;
-
- Dessert(Birne-Helene)->;
- Dessert(Erdbeeren)->;
- Dessert(Obstsalat)->;
-
- "Hauptgang"
-
- Hauptgang(h) -> Fleischgericht(h);
- Hauptgang(h) -> Fischgericht(h);
-
- "Zusammenstellung des Menues"
-
- Mahlzeit(v,h,d)->
- Vorspeise(v)
- Hauptgang(h)
- Dessert(d);
-
- "Kalorien pro Portion"
-
- Kalorien(Champignoncremesuppe,250)->;
- Kalorien(Raeucherlachs,360)->;
- Kalorien(Krabbencocktail,220)->;
- Kalorien(Rehmedaillons,270)->;
- Kalorien(Schweinefilet,750)->;
- Kalorien(Kraeuterforelle,330)->;
- Kalorien(Scholle,510)->;
- Kalorien(Birne-Helene,406)->;
- Kalorien(Erdbeeren,365)->;
- Kalorien(Obstsalat,210)->;
-
- "Kalorienberechnung fuer ein Menue"
-
- Wert(v,h,d,w)->
- Kalorien(v,x)
- Kalorien(h,y)
- Kalorien(d,z)
- addiere(x,y,z,w);
-
- "Kalorienarmes Menue"
-
- kalorienarmes-Menue(v,h,d)->
- Mahlzeit(v,h,d)
- Wert(v,h,d,w)
- kleiner(w,800);
-
- "Verschiedenes"
-
- addiere(a,b,c,d)->val(add(a,add(b,c)),d);
- kleiner(x,y)->val(inf(x,y),1);