Aula 08 Exercício 07

Home Fóruns Programação Básica Aula 08 Exercício 07

Visualizando 2 respostas da discussão
  • Autor
    Posts
    • #147930
      Lucas Silva
      Participante

      Gostaria de saber como usar a função escreva com mais de 3 variáveis e strings juntas, qual seria a maneira correta,pois tentei no EX07 e sempre dava algum erro, devido a isso fiz vários escreva o que creio não ser uma boa prática e nada eficaz, segue abaixo o trecho de código o exemplo de como imaginei que a concatenação deveria ser feita e também o código completo para saber se a resolução do exercício está correta bem como a sua lógica:

      TRECHO DO CÓDIGO:
      escreva (” Uma parede de ” + largura_Parede)
      escreva (” X ” + altura_Parede)
      escreva ( ” Tem uma área de ” + area_Parede)
      escreva (” \nPrecisaremos de ” + lata_porM)
      escreva (” Latas de tinta”)

      COMO TENTEI CONCATENAR TODAS AS VARIÁVEIS JUNTAS:
      escreva(” Uma parede de ” + largura_Parede + ” X ” + altura_Parede + ” Tem uma área de ” + area_Parede)

      CÓDIGO COMPLETO:
      programa
      {

      funcao inicio()
      {
      const real TINTA_M_QUADRADO = 2
      real largura_Parede
      real altura_Parede

      escreva(“Informação importante um litro de tinta pinta 2M²\n —————————————————“)
      escreva(“\n Largura da Parede: \n “)
      leia (largura_Parede)
      escreva (“Altura da Parede: \n “)
      leia (altura_Parede)

      real area_Parede = largura_Parede * altura_Parede
      real lata_porM = area_Parede / TINTA_M_QUADRADO

      escreva (” Uma parede de ” + largura_Parede)
      escreva (” X ” + altura_Parede)
      escreva ( ” Tem uma área de ” + area_Parede + ” M²”)
      escreva (” \nPrecisaremos de ” + lata_porM)
      escreva (” Latas de tinta”)

    • #147946
      Tutora Jessica
      Moderador

      Ola Lucas, conforme você for avançando no curso você vai aprender o passo a passo de como colocar mais de uma variavel dentro de apenas um “escreva”, não tenha pressa , o professor Guanabara irá ensinar com todas as propriedades nos videos.

    • #151256
      Lucas Silva
      Participante

      -Gostaria de confirmar se a lógica do meu exercicio está correta

      programa
      {
      inclua biblioteca Calendario –> C
      inclua biblioteca Matematica –> m
      inclua biblioteca Tipos –> tip

      funcao inicio()
      {
      inteiro ano_nascimento
      inteiro ano_atual = C.ano_atual()
      inteiro idade

      escreva(“Em que ano você nasceu? “)
      leia(ano_nascimento)

      idade = ano_atual – ano_nascimento

      escreva(” Você tem ” +idade+ ” ano(s)”)

      inteiro ano_q_faz18 = ano_nascimento + 18
      inteiro qts_anos_faltam = 18 – idade
      real anos_atrasado = m.valor_absoluto(qts_anos_faltam)

      se (idade < 18) {

      escreva(“\n Você ainda não completou 18 anos. Vai acontecer em ” + ano_q_faz18)
      escreva(“\n Ainda faltam ” +qts_anos_faltam+ ” ano(s) para você se alistar”)

      } senao se (idade > 18) {

      escreva(“\n Você já deveria ter se alistado em ” +ano_q_faz18)
      escreva(“\n Você está atrasado ” + tip.real_para_inteiro(anos_atrasado)+ ” anos “)

      } se (idade == 18) {

      escreva(“\n Você completa 18 anos nesse ano. Não se esqueca de se alistar.”)

      escreva(“\n “) }

      }
      }

      • #151287
        Tutora Jessica
        Moderador

        Olá Lucas, o seu código está funcionando certinho conforme o título do exercício?

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