Soma números e tira 5
;Exercicio 1
; Exercício resolvido por: Rui Maia (deathseeker25@portugal-a-programar.org)
; Escreva em Scheme o procedimento soma-dois-e-tira-5 com dois parâmetros.
; De acordo com o próprio nome, este procedimento recebe dois valores como argumentos,
;calcula a soma dos dois e subtrai-lhe 5.
(define soma-dois-e-tira-5 ; para atribuir um nome ao procedimento usa-se o (define <nome-do-procedimento>
(lambda (n1 n2) ;usa-se o comando lambda para definir os parâmetros do procedimento
(- (+ n1 n2) 5))) ; em Scheme para efectuar uma operacao usa-se a notacao (<operacao (+ - * /)> <parametro1> <parametro2>)
; Para correr o programa use:
; > (soma-dois-e-tira-5 10 20)
;25
;> (soma-dois-e-tira-5 122 156)
;273