![]() |
|
||||
Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: LISP ::: Desafios e Lista de Exercícios Resolvidos ::: Métodos, Procedimentos e Funções |
Como converter minutos em segundos em LISP usando uma função - Desafio de Programação Resolvido em LISPQuantidade de visualizações: 450 vezes |
|
Pergunta/Tarefa: Escreva um programa LISP para converter minutos em segundos. Você deverá criar uma função converter() que receberá, como argumento, um número inteiro representando os minutos e retornará, também como um inteiro, os segundos correspondentes. Os minutos deverão ser informados pelo usuário. Sua saída deverá ser parecida com: Informe os minutos: 15 A quantidade de segundos é: 900 Veja a resolução comentada deste exercício em LISP: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
; Função usada para converter minutos em segundos
(defun converter(minutos)
; vamos declarar as variáveis locais que precisamos
(let ((segundos))
; Fazemos a conversão dos minutos em segundos
(setq segundos (* minutos 60))
; retornamos os segundos
segundos
)
)
; Esta é a função principal
(defun principal()
; vamos declarar as variáveis locais que precisamos
(let ((minutos)(segundos))
; vamos pedir para o usuário informar os minutos
(princ "Informe os minutos: ")
; talvez o seu compilador não precise disso
(force-output)
(setq minutos (read))
; agora vamos chamar a função converter() para converter
; os minutos em segundos
(setq segundos (converter minutos))
; E mostramos o resultado
(format t "A quantidade de segundos é: ~D" segundos)
)
)
; Auto-executa a função principal()
(principal)
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de LISP |
Veja mais Dicas e truques de LISP |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






