![]() |
|
|
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: VisuAlg ::: Dicas & Truques ::: Matemática e Estatística |
Como converter de octal para decimal em VisuAlg usando um laço ENQUANTOQuantidade de visualizações: 609 vezes |
|
Muito usado na programação de computador e em hardwares, um número octal é um número na base 8, e é representado pelos dígitos de 0 a 7. Os dígitos 8 e 9 não são usados em números octais. Já o número decimal, aquele que estamos acostumados a usar no nosso dia-a-dia, é formado pelos dígitos de 0 a 9. Nesta dica mostrarei como converter um número octal em um número decimal usando VisuAlg. Note que usaremos o laço ENQUANTO para esta tarefa. Em outras dicas do site você encontrará outras abordagens. Veja o código VisuAlg completo:
algoritmo "Algoritmo para converter de octal para decimal"
var
octal, decimal: inteiro
// função que recebe um número octal e converte para decimal
funcao octal_para_decimal(octal: inteiro): inteiro
var
dec, i: inteiro
inicio
dec <- 0 // inicializamos dec em 0
i <- 0 // esta variável representará a potência de 8
// enquanto octal for maior que 0
enquanto octal > 0 faca
dec <- dec + int((octal mod 10) * (Exp(8, i)))
// dividimos octal por 10 (divisão por inteiros)
octal <- int(octal / 10)
// incrementamos a potência
i <- i + 1
fimenquanto
// retornamos o decimal
retorne dec
fimfuncao
inicio
// vamos pedir um número octal
escreva("Informe um número octal: ")
leia(octal)
// mostramos o octal informado
escreval("O otctal informado foi: ", octal)
// agora convertemos de octal para decimal
decimal <- octal_para_decimal(octal)
// mostramos o resultado
escreva("O número decimal é: ", decimal)
fimalgoritmo
Ao executar este código VisuAlg nós teremos o seguinte resultado: Informe um número octal: 73 O otctal informado foi: 73 O número decimal é: 59 |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de VisuAlg |
Veja mais Dicas e truques de VisuAlg |
Dicas e truques de outras linguagens |
|
Delphi - Como criar chaves no registro do Windows usando o método CreateKey() da classe TRegistry do Delphi |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |



