Created
October 21, 2011 22:09
-
-
Save DDuarte/1305106 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(define visu-classifica | |
(lambda (cla) | |
(display "classificacao = ") | |
(display cla) | |
(newline))) | |
(define calcula-classifica | |
(lambda (pp1 pp2 pp3 ad pe) | |
(+ (* pp1 0.10) | |
(* pp2 0.15) | |
(* pp3 0.30) | |
(* ad 0.05) | |
(* pe 0.40)))) | |
(define calcula-classifica-sem-pe | |
(lambda (pp1 pp2 pp3 ad) | |
(+ (* pp1 0.10) | |
(* pp2 0.15) | |
(* pp3 0.30) | |
(* ad 0.05)))) | |
(define class-min-frequencia (* 0.3 12)) | |
(define class-min-pe (* 0.3 20)) | |
(define classificacao | |
(lambda (pp1 pp2 pp3 ad pe) | |
(cond ((< (calcula-classifica-sem-pe pp1 pp2 pp3 ad) class-min-frequencia) | |
(visu-classifica "sf")) | |
((< pe class-min-pe) | |
(visu-classifica "pe")) | |
(else (visu-classifica (calcula-classifica pp1 pp2 pp3 ad pe)))))) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment