name = 'whoSpeaks/3' slug = 'poišči države v katerih govorijo določen jezik' description = '''\
Določen jezik ne govorijo nujno samo v eni državi. Pravzaprav za večino jezikov velja, da jih govorijo v več državah na svetu. Napiši predikat, ki ugotovi v katerih državah govorijo določen jezik in koliko je ljudi, ki ga govorijo. Morda te rezultati presenetijo!
whoSpeaks(Lang, Country, NumOfSpeakers)
: predikat eno po eno vrne vse države Country
v kateri govorijo jezik Lang
in obenem vrne tudi koliko ljudi NumOfSpeakers v tej državi
govori ta jezik.
?- whoSpeaks('Spanish', Country, NumOfSpeakers). Country = 'Spain', NumOfSpeakers = 34643777 ; Country = 'Andorra', NumOfSpeakers = 25777 ; Country = 'Belize', NumOfSpeakers = 143966 ; ...
Prav ti znajo priti podatki v obliki language(CountryCode, Language, PercentageOfSpeakers)
.
S pomočjo napisanega predikata lahko hitro ugotoviš v koliko državah govorijo nek jezik ali v kateri državi je najbolj pogost. Lahko poskusiš postaviti ustrezno vprašanje prologu v konzoli.
''' hint = {}