• 2 fragen zu prolog:

    1.wie bekomme ich alle ergebnise auf einmal angezeigt
    2.wie kann ich jeden studentennamen nur einmal anzeigen lassen (wenn der student zb. mehrerer kurse bei einem prof belegt)?

    sänx

    teachesCourse(harfn,prla).
    teachesCourse(harfn,comp).
    teachesCourse(halldor,calc).
    teachesCourse(halldor,disc).
    teachesCourse(yngvi,ai).
    teachesCourse(marta,ucsd).
    teachesCourse(luca,toc).
    teachesCourse(bjorn,adbs).
    teachesCourse(kari,cgra).

    takesCourse(siggi,prla).
    takesCourse(siggi,comp).
    takesCourse(siggi,calc).
    takesCourse(siggi,disc).
    takesCourse(joi,calc).
    takesCourse(joi,ai).
    takesCourse(gummi,disc).
    takesCourse(gummi,adbs).
    takesCourse(gummi,cgra).
    takesCourse(sigga,comp).
    takesCourse(sigga,ucsd).
    takesCourse(gunna,prla).
    takesCourse(gunna,comp).
    takesCourse(gunna,calc).
    takesCourse(gunna,toc).
    takesCourse(jona,prla).
    takesCourse(jona,disc).
    takesCourse(jona,adbs).

    teachesStudent(X,Y) :- teachesCourse(X,Z), takesCourse(Y,Z).

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!