Josue Fernandes junior

Respostas no Fórum

Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • em resposta a: exercicio 019 adicionais modulo 2 #110174

    Meu programa está dando erro sintático, no comando se , lá está dizendo que preciso usar a expressão lógico, sendo que não declarei nenhuma variável com tipo lógico e sim com tipo real já que o programa se trata de números opostos e números negativos , mais está dando erro mesmo assim , gostaria de saber o porquê só nesse programa o comando se não faz a leitura de u.a variável do tipo real com o sinal unario , pra torna o número negativo

    em resposta a: Exercicio 04 modulo 1 #104155
    inteiro num 
    escreva ("{exercicio 004-operacões aritméticas}")
    escreva ("\n digite um valor")
    leia (num)
    escreva("digite outro valor")
    leia (num)
    
    escreva ("\n-----------------resultados-------------")
    escreva ("\n soma = " +(num+num))
    escreva("\n diferença = " +(num-num))
    escreva("\n produto = " +(num*num))
    escreva("\n divisão inteira = " = (num/num())
    escreva("\n divisão real = " + (num/num))
    escreva("\n resto da divisão = " + (num%num))

    nao incluir a biblioteca tipos para calcular o valor real alem do inteiro , porque meu portugol estudio nao esta atualizado e por isso nao tem essa biblioteca . Mais o caso aqui é , os codigos esta lendo de maneira correta desde que seja com numeros iguais
    ex: digite um valor :10
    digite outro valor : 10
    ai quando eu aperto o play os codigos calcula os valores exatos , porem quando eu coloco dois valores diferentes
    ex: digite um valor : 7
    digite outro valor : 2
    ai já calcula errado , gostaria que analisase meus codigos acima e me falasse o porque do erro . desde já obrigado

    • Esta resposta foi modificada 2 anos atrás por IcaroFilho.
    • Esta resposta foi modificada 2 anos atrás por IcaroFilho.
Visualizando 2 posts - 1 até 2 (de 2 do total)