Respostas no Fórum
-
AutorPosts
-
Josue Fernandes juniorParticipante
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
Josue Fernandes juniorParticipanteinteiro 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.
-
AutorPosts