Buscar

Visualg

Crie um algoritmo que calcula a quantidade de blocos de uma casa?

💡 3 Respostas

User badge image

Éverton Batista dos Santos Toffanetto

Veja o algorítimo: 
algoritmo "Cálculo tijolos em paredes" 
// Autor : Geraldo Luiz Costa Júnior 
// Data : 21/03/2012 
// Seção de Declarações 
var 
cp,lp,ct,lt,qtd:real 


inicio 
// Seção de Comandos 
qtd<-1 
escreval("Informe a largura do tijolo em cm:") 
leia(lt) 
escreval("Informe a comprimento do tijolo em cm:") 
leia(ct) 
escreval("Informe a largura da parede em metros:") 
leia(lp) 
escreval("Informe o comprimento da parede em metros:") 
leia(cp) 
ct<- ct/100// conversão em metros 
lt<- lt/100 
qtd<-(cp * lp)/(ct * lt) 
escreval("A quantidade de tijolos iguais será:",qtd," tijolos") 

fimalgoritmo 

Do jeito que foi pedido, copie e cole no Visualg para testar e ver funcionando.

0
Dislike0
User badge image

Éverton Batista dos Santos Toffanetto

Em pseudo-código. 

~~---~~---~~---~~---~~---~~ 
programa PAREDE 

flutuantes CT, LT, CP, LP 
inteiros C, L, QTD 

escreva("Insira os valores das dimensões do tijolo em cm:") 
leia CT, LT 
escreva("Insirta os valores das dimensões da parede em m:") 
leia CP, LP 

C = piso(CP/CT*100) + 1 
L = piso(LP/LT*100) + 1 

QTD = C*L 

retorne QTD 

FIM 
~~---~~---~~---~~---~~---~~ 

A função piso deve dar o menor valor inteiro mais próximo do argumento. Assim: 
piso(1.4) = 1 
piso(3.9) = 1 

A maioria das linguagens possuem essa função como nativa, mas se for necessário, não é difícil programá-la!

0
Dislike0
User badge image

Éverton Batista dos Santos Toffanetto

http://pt.slideshare.net/angelicamenegassi/algoritmos-e-linguagem-pascal

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis


✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais

Perguntas relacionadas

Materiais relacionados