Exercício 062

Home Fóruns Programação Básica Exercício 062

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

      Boa tarde! Fiz meu código e ele está rodando certinho, porém na parte “m.arredondar(salario[p], 2))” aparece uma linha tracejada amarela e não sei por qual motivo isso está acontecendo. Pode me explicar? segue abaixo o código.

      inclua biblioteca Util –> u
      inclua biblioteca Matematica –> m
      funcao inicio()
      {
      cadeia nome [6]
      caracter sexo [6]
      inteiro salario [6]
      para (inteiro p = 0; p < u.numero_elementos(nome); p ++) {
      escreva(“====== CADASTRO “, p, ” ======”)
      faca {
      escreva(“\nNome: “)
      leia(nome[p])
      } enquanto (nome[p] == “”)
      faca {
      escreva(“Sexo: [M/F] “)
      leia(sexo[p])
      } enquanto (sexo[p] != ‘M’ e sexo[p] != ‘m’ e sexo[p] != ‘F’ e sexo[p] != ‘f’)
      escreva(“Salário: R$”)
      leia(salario[p])
      }
      limpa ()
      escreva(“\n LISTAGEM COMPLETA “)
      escreva(“\n——————————————“)
      escreva(“\nNOME \t\tSEXO \t\t SALÁRIO “)
      escreva(“\n——————————————“)
      para (inteiro p = 0; p < u.numero_elementos(nome); p ++) {
      escreva(“\n” + nome[p] + “\t\t” + sexo[p] + “\t\t” + “R$” + m.arredondar(salario[p], 2))
      escreva(“\n——————————————“)

      }
      }
      }
      `

    • #156071
      Tutora Jessica
      Moderador

      Ola Isabela, ele aparece algum erro para você? No seu terminal aparece alguma mensagem ?

    • #156106

      Só um trecho sublinhado em amarelo, como falei acima.

    • #156158
      Tutora Jessica
      Moderador

      Ola Isabela, eu testei seu código na versão web porém não apareceu nenhum erro nem sublinhado, mas o que pode ser a princípio é que a variavel salario esta sendo declarada como inteiro e a função m.arredondar espera um parâmetro do tipo real.

      Troque a declaração de inteiro para real da variável salário e veja se o sublinhado sai da tela. 🖖🏼

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