Respostas no Fórum
-
AutorPosts
-
Josue Fernandes junior
ParticipanteMeu 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 junior
Participanteinteiro 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, 6 meses atrás por
IcaroFilho.
-
Esta resposta foi modificada 2 anos, 6 meses atrás por
IcaroFilho.
-
Esta resposta foi modificada 2 anos, 6 meses atrás por
-
AutorPosts