segunda-feira, 6 de abril de 2009

Algoritmo Calcula Barbante

algoritmo "CalculaBarbante"
// Função : Calcular comprimento do barbante pra amarrar uma caixa
// Autor : Marcio Bach
// Data : 25/03/2009
// Seção de Declarações :
//Faça um algoritmo para calcular quanto barbante será necessário
//para amarrar um pacote. O algoritmo terá como dados de entrada a largura,
//altura e comprimento do pacote, em centímetros. Para que o pacote fique firme
//são necessárias 2 amarras no pacote. Considere um valor de 10 cm para
//fazer o laço, em cada amarra

var
barbante: real
altu: real
largu:real
comp: real

inicio
// Seção de Comandos
escreva ("Entre com a Altura do pacote = ")
leia (altu)
escreva ("Entre com o Comprimento do pacote = ")
leia (comp)
escreva ("Entre com a Largura do Pacote = ")
leia (largu)

barbante<- (altu*4 +comp*2 +largu*2)+ 10
escreval ("A quantida necessaria é " ,barbante, "cm")

fimalgoritmo

3 comentários:

  1. Ótimo Márcio! É uma solução com 1 laço! Outra solução alternativa é com 2 laços, onde cada volta é amarrada com 1 laço de 10 cm, totalizando 20 cm. As duas soluções resolvem o problema mas a tua economiza barbante, é mais eficiente quanto ao uso dos recursos!!!

    ResponderExcluir
  2. eu não entendi o que a as medidas do pacote interferem no barbante. poderiam me explicar?

    ResponderExcluir
  3. eu não entendi o que a as medidas do pacote interferem no barbante. poderiam me explicar?

    ResponderExcluir