Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
Rafa Master

Problema com float

Recommended Posts

Aí, galera!

Eu fiz um programinha pra ler a cotação do dólar e calcular em reais um determinado em valor em dólares...

#include <iostream>

#include <stdlib.h>

using namespace std;

int main()

{

float cotacao;

float dolar;

float real;

cout << " Cotacao do dolar: ";

cin >> cotacao;

cout << " Quantidade em Dolar: ";

cin >> dolar;

real = dolar * cotacao;

cout << " Quantidade em reais: " << real << endl;

system ("pause");

return 0;

}

quando eu coloco númeors inteiros, dá tudo certo, mas quando eu coloco números decimais ele dá *****... Alguém sabe qual pode ser o problema?

Valeu pela atenção!

Compartilhar este post


Link para o post
Compartilhar em outros sites

estou usando o próprio Dev C++

acontece assim, ele abre o prompt pra colocar o primeiro valor, se for decimal, ele aparece na próxima linha um resultado nada a ver, tipo: 456212e - 157, e encerra

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que sei qual o problema:

você ta colocando os numeros decimais com uma vírgula? o certo seria com ponto.

com ponto aqui funcionou direitinho, com virgula aconteceu o q você disse.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×