URGENTE AYUDA EN PROMEDIO EN PROLOG
Publicado por Eduardo (1 intervención) el 23/09/2005 03:25:30
Hola porfavor ayudenme a como solucionar mi problema en prolog bye...
Necesito calcular el promedio...PERO DENTRO DE LA MISMA REGLA...
domains
i=integer
predicates
promedio(i,i,i)
clauses
promedio(0,0,0).
promedio(T,S,P):- T1=T-1,%T = Numero de terminos
promedio(T1,S1,P),
write("Ingrese numero: "),
readint(N),
S=S1+N.% Aca hallo la suma de los numeros...
%Aca deberia hallar de alguna forma el promedio
goal
clearwindow,
write("Ingrese numero de terminos: "),
readint(T),
promedio(T,S,P),
write("Suma = ",S),nl,
write("Promedio = ",P),%P=S/T...PERO DEBE SER EN LA REGLA promedio(T,S,P)...
readln(_).
/*COMO HAGO?????????????????????*/
Necesito calcular el promedio...PERO DENTRO DE LA MISMA REGLA...
domains
i=integer
predicates
promedio(i,i,i)
clauses
promedio(0,0,0).
promedio(T,S,P):- T1=T-1,%T = Numero de terminos
promedio(T1,S1,P),
write("Ingrese numero: "),
readint(N),
S=S1+N.% Aca hallo la suma de los numeros...
%Aca deberia hallar de alguna forma el promedio
goal
clearwindow,
write("Ingrese numero de terminos: "),
readint(T),
promedio(T,S,P),
write("Suma = ",S),nl,
write("Promedio = ",P),%P=S/T...PERO DEBE SER EN LA REGLA promedio(T,S,P)...
readln(_).
/*COMO HAGO?????????????????????*/
Valora esta pregunta


0