Help I'm stuck!
From: rhapsody (blurrynight_at_yahoo.com)
Date: 08/10/04
- Next message: Bart Demoen: "Re: Help I'm stuck!"
- Previous message: Stephan Lehmke: "Re: indexing"
- Next in thread: Bart Demoen: "Re: Help I'm stuck!"
- Reply: Bart Demoen: "Re: Help I'm stuck!"
- Reply: Sangai: "Re: Help I'm stuck!"
- Reply: Pere Montolio: "Re: Help I'm stuck!"
- Reply: reader: "Re: Help I'm stuck!"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 10 Aug 2004 08:37:25 -0400
Help I'm stuck, can anybody tell me how to retrieve sc() with the maximum
score? I couldn't figure it out, just started learning and too used to
procedural programming concept. Below are the codes I'm stuck in... using
Visual Prolog 5.2
Database
sc(symbol Sid,symbol Cid, integer ExamScore).
Clauses
sc("S1","C1",55).
sc("S1","C2",60).
sc("S1","C3",70).
sc("S2","C1",100).
sc("S2","C2",80).
sc("S3","C1",40).
sc("S3","C2",30).
Predicates
elem_max(integer,integer,integer)
nondeterm high()
Clauses
high():-
sc(S,C,Score),
write("S: ", S, " C: ", C, " Score: ",Score),
nl,
fail.
elem_max(E1,E2,E1):- E1 >= E2, !.
elem_max(_,E2,E2).
Goal
high().
- Next message: Bart Demoen: "Re: Help I'm stuck!"
- Previous message: Stephan Lehmke: "Re: indexing"
- Next in thread: Bart Demoen: "Re: Help I'm stuck!"
- Reply: Bart Demoen: "Re: Help I'm stuck!"
- Reply: Sangai: "Re: Help I'm stuck!"
- Reply: Pere Montolio: "Re: Help I'm stuck!"
- Reply: reader: "Re: Help I'm stuck!"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|