estou enfrentando dificuldades pois a faculdade exige que os algoritimos sejam feitos no visualg mas cheeguei em um ponto que aparentemente meu algoritimo está correto mas dá erro de "invlid floating point operaion" sabem o que pode ser.
Algoritmo "Abastecimento"
//
//
// Descrição : Ler preço do litro de gasolina valor total pago e
//quantos litros conseguiu -colocar
// Autor(a) : Daniel Guinter
// Data atual : 22/11/2017
// valor_gasolina quanto foi pago por litro
// valor pago o total pago pela gasolina
// tanque quantos litros foi posto no tanque
Var
tanque,valor_gasolina,valor_pago: real
Inicio
escreva("3,68:")
leia(valor_gasolina)
escreva("78,00:")
leia(valor_pago)
tanque<-valor_pago/valor_gasolina
Fimalgoritmo
Vejam se conseguem reproduvir o algoritimo ou não.
Grato.
import java.util.Scanner;
public class Abastecimento {
public static void main(String[] args) {
Scanner scanf = new Scanner(System.in);
float tanque;
float valor_gasolina = (float) 3.68;
float valor_pago = (float) 78.00;
System.out.println("O valor da gasolina é R$3,68");
System.out.println("O valor pago total foi de R$78.00");
tanque = valor_pago / valor_gasolina;
System.out.println("E o total de abastecimento foi de R$" + tanque);
}
}
Eduardo agradedço tua resposta, mas não me ajuda pois pelo que vejo você fez no Netbeans, Eclipse ou algun software desta linha, e faculdade exigiu que fosse feito no Visualg em Portugol.
Obrigado.
Estou iniciando agora minha faculdade e estou com problemas com algorítimos vocês tem exemplos de execícios resolvidos com exito
estou enfrentando dificuldades pois a faculdade exige que os algoritimos sejam feitos no visualg mas cheeguei em um ponto que aparentemente meu algoritimo está correto mas dá erro de "invlid floating point operaion" sabem o que pode ser.
Algoritmo "Abastecimento"
//
//
// Descrição : Ler preço do litro de gasolina valor total pago e
//quantos litros conseguiu -colocar
// Autor(a) : Daniel Guinter
// Data atual : 22/11/2017
// valor_gasolina quanto foi pago por litro
// valor pago o total pago pela gasolina
// tanque quantos litros foi posto no tanque
Var
tanque,valor_gasolina,valor_pago: real
Inicio
escreva("3,68:")
leia(valor_gasolina)
escreva("78,00:")
leia(valor_pago)
tanque<-valor_pago/valor_gasolina
Fimalgoritmo
Vejam se conseguem reproduvir o algoritimo ou não.
Grato.
#podem
Inicialmente, o erro “invalid floating point operation”, que representa, “Operação de ponto flutuante inválida”.
Ponto flutuante é uma representação dos números em formas de notação científica para que um número que tem muitas casas decimais possua uma maior precisão, já que o mesmo deve ser em algum ponto arredondado ou cortado por conta do custo computacional.
Mas geralmente essa notação pode acarretar uma série de erros, desde o erro de precisão a estouro de variáveis.
O algoritmo apresentado possui boa funcionalidade e apresenta o resultado desejado quando se pede para exibir o valor de tanque. Assim, inserimos a linha após o cálculo do tanque:
escreva(tanque)
Com isso no visualG obteremos o seguinte resultado
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar