![]() |
|
|
Planilha de Dimensionamento de Tubulações
Hidráulicas Água Fria e Água Quente CompletaNossa planilha automática de dimensionamento de tubulações de água fria e quente é uma ferramenta desenvolvida para auxiliar engenheiros e projetistas no cálculo rápido e preciso das redes hidráulicas de edificaçoes. Por meio da inserçao de dados como vazao, diâmetro da tubulaçao, comprimento da rede, material do tubo e coeficientes hidráulicos, a planilha realiza automaticamente os cálculos necessários para verificar velocidade da água, perda de carga e dimensionamento adequado das tubulaçoes. |
||
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: 544 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:
; 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 |
|
C++ - Como obter o diretório atual usando a função GetCurrentDirectory() da API do Windows - C++ e WinAPI JavaScript - Como construir uma determinada data e hora usando o construtor do objeto Date do JavaScript |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |




