Exercício Extra -010 – M01A08

Exercício Extra -010 – M01A08

Home Fóruns Programação Básica Exercício Extra -010 – M01A08

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

      Curso Programação Básica – Módulo01-Primeiros Comandos.
      Dúvida – M01A08-Exercícios Extras
      EXERCÍCIO-010 – Dúvida
      Consigo fazer parte da do exercício na parte que afirma “Estima-se que perdeu 101.39 dias, não consigo chegar a esse valor.
      Poderia ter uma explicação para essa dúvida?

      Fábia C. Sena.

    • #168981
      Tutora Jessica
      Participante

      Ola Fabia, a sua duvida é referente a aula ou é referente ao seu codigo em específico?
      Me envie aqui o seu código para que eu consiga lhe auxiliar melhor 🖖🏼

    • #169118

      Boa tarde.
      Obrigada pela atenção. A minha dúvida era referente ao meu código. Mas já conseguir resolver a questão.
      Fábia Carvalho de Sena

    • #170551
      JONATHAN DA SILVA
      Participante

      Programa
      {
      inclua biblioteca Matematica

      funcao inicio()
      {
      real a, b, soma, subtracao, multiplicacao, divisao, resto
      escreva(“Digite o valor de a: “)
      leia(a)
      escreva(“Digite o valor de b: “)
      leia(b)

      soma = a + b
      subtracao = a – b
      multiplicacao = a * b
      divisao = a / b
      resto = a % b

      escreva(“Resultados:\n”)
      escreva(“Soma: “, soma, “\n”)
      escreva(“Subtração: “, subtracao, “\n”)
      escreva(“Multiplicação: “, multiplicacao, “\n”)
      escreva(“Divisão: “, divisao, “\n”)
      //deu erro escreva(“Resto: “, resto, “\n”)
      }
      }
      Deu erro coloque um contrabarra não sei o que deu?por favor

      • #170602

        Olá Jonathan, o erro acontece porque você declarou a e b como real, e o operador % (resto da divisão) só funciona com números inteiros.

        Quando o programa tenta fazer resto = a % b, o Portugol acusa erro porque não é possível calcular resto da divisão com valores do tipo real.

        Ou seja, o problema não está no escreva nem no \n. O erro aparece ali porque o cálculo do resto da divisão não é permitido com números reais.

        Caso você ainda continue com dúvida é só falar! 🖖

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