M01A08 – Dúvida sobre o exercício 7

Home Fóruns Programação Básica M01A08 – Dúvida sobre o exercício 7

Visualizando 3 respostas da discussão
  • Autor
    Posts
    • #153185

      Boa tarde,

      Tentei resolver o exercício 8, mas o programa não roda depois de eu incluir o valor da altura, ele para de executar. será que tem algum problema no meu código?

      programa
      {
      	
      	funcao inicio()
      	{
      		real l, a
      	
      		escreva("Informação importante: um litro de tinta pinta 2m²")
      		escreva("\n-------------------------------------------------------")
      		escreva("\nLargura da parede: ")
      		leia(l)
      		escreva("\nAltura da parede: ")
      		leia(a)
      
      		escreva("\n\nUma parede de " + l + " x " + a + " tem uma área de " + (l*a) + " m²" )
      		escreva("\nPrecisaremos de " + ((l*a)/2) + " latas de tinta" )
      	}
      }
    • #153208
      Tutora Jessica
      Moderador

      Ola Raphael, testei seu código e ele aparece todas as informações do código corretamente , após colocar a altura clique em enter e observe até o final do terminal onde aparece a resolução do código ..

      • Esta resposta foi modificada 4 semanas, 1 dia atrás por Tutora Jessica.
    • #153211

      Agora funcionou, não sei o motivo de antes não ter funcionando, obrigado!

    • #160689

      Boa noite, de fato os exercício estimulam mesmo o raciocínio
      Demorei bastante para fazer este.
      O programa está rodando, mas o cálculo das latas não sai correto
      O erro está aqui, litrosNecessarios=area/2 mas não consigo corrigir.
      Pode me ajudar, por gentileza?

      programa
      {

      inclua biblioteca Matematica
      real largura, altura, area, litrosNecessarios
      inteiro latas

      funcao inicio()
      {
      escreva(“Digite a largura da Parede “)
      leia(largura)
      escreva(“Digite a altura da Parede “)
      leia(altura)
      //calcular área da parede
      area=largura*altura
      //calcular lata de tinta
      litrosNecessarios=area/2
      // Arredondar para o inteiro mais próximo
      latas = Matematica.arredondar(area, 1)Matematica.arredondar(litrosNecessarios, 0)
      escreva(“Uma parede de “, largura , ” x ” ,altura , ” tem uma área de ” , area, ” m² “)
      escreva(“Precisaremos de ” ,latas, ” lata(s) de tinta.\n”)

      }
      }

      • #160697
        Tutora Jessica
        Moderador

        Ola Paloma, trouxe seu codigo para um topico com uma duvida parecida com a sua, pelo forum você tambem encontra outras resoluções e explicações sobre esse exercício, mas me explica melhor, aparece algum erro no seu código ou ele não esta funcionando corretamente ?

Visualizando 3 respostas da discussão
  • Você deve fazer login para responder a este tópico.

Jornada do Emprego: como conquistar sua melhor vaga na área de TI

Close the CTA