![]() |
|
|
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 ::: Desafios e Lista de Exercícios Resolvidos ::: Laços de Repetição |
Como converter de binário para decimal em VisuAlg usando o laço PARA - Lista de Exercícios Resolvidos de VisuAlgQuantidade de visualizações: 634 vezes |
|
Pergunta/Tarefa: Escreva um programa VisuAlg que usa o laço PARA para converter um número binário (como como texto) em sua representação decimal (como um inteiro). Peça ao usuário para informar um número binário e mostre o mesmo em decimal (como um inteiro). Sua solução deve obrigatoriamente usar o laço PARA. Sua saída deverá ser parecida com: Informe um número binário: 1100 A representação decimal do valor binário 1100 é 12 Veja a resolução comentada deste exercício usando VisuAlg:
algoritmo "Converter binário em decimal em VisuAlg"
var
// variáveis usadas na resolução do problema
binario: caractere
decimal, i, temp, expoente: inteiro
inicio
// vamos ler o número binário (como um texto)
escreva("Informe um número binário: ")
leia(binario)
// guarda a representação decimal
decimal <- 0
// inicializa o expoente
expoente <- Compr(binario) - 1
// vamos percorrer todos os dígitos do número binário começando do início
para i de 1 ate Compr(binario) faca
// converte o caractere atual para inteiro
temp <- Caracpnum(Copia(binario, i, 1))
decimal <- decimal + (temp * Int(Exp(2, expoente)))
// reduz o expoente em 1
expoente <- expoente - 1
fimpara
// vamos mostrar o resultado
escreva("O valor decimal é: ", decimal)
fimalgoritmo
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de VisuAlg |
Veja mais Dicas e truques de VisuAlg |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |



