Conversor de moedas

540 palavras 3 páginas
Fazendo um programa bem simples o que vc tem que fazer é o seguinte:

1 - Obter a taxa de cambio, ou seja, quanto real vale um dólar. Vc deve perguntar ao usuário e obter o valor. Um print e um scanf

2 - Obter a opção, de dólar para real ou de real para dólar ? novamente, um print e um scanf

3 - Obter o valor a ser convertido

4 - Se for de dólar para real, aí é pegar o valor digitado em 3 e DIVIDIR pela taxa de cambio obtida em 1 senão, é pegar o valor digitado em 3 e multiplicar pela taxa de cambio obtida em 1.

5 - exibir o resultado com um print.

#include <iostream>
#include <string>
#include <boost/lexical_cast.hpp>
#include <boost/format.hpp>

float dolar; float real;

float converte_dolar(){ std::string value; std::cout<< "Digite o valor a ser convertido ( em real ) : "; std::cin >> value; float valor; try{ valor = boost::lexical_cast< float >( value );
}catch( boost::bad_lexical_cast &e ){ std::cerr << "Erro : "<< e.what()<< std::endl; exit( 1 );
}
return valor / dolar;
}

float converte_real(){ std::string value; std::cout<< "Digite o valor a ser convertido ( em dolar ) : "; std::cin >> value; float valor; try{ valor = boost::lexical_cast< float >( value );
}catch( boost::bad_lexical_cast &e ){ std::cerr << "Erro : "<< e.what()<< std::endl; exit( 1 );
}
return valor * dolar;
}

int main( int argc, char *argv[] ){

std::string get_value;

std::cout<<"Digite o atual valor do dolar: "; std::cin >> get_value; try{ dolar = boost::lexical_cast< float >( get_value );
}catch( boost::bad_lexical_cast &e ){ std::cerr << "Erro : "<< e.what()<< std::endl; exit( 1 );
}

std::cout<<"Digite o atual valor do real: "; std::cin >> get_value; try{ real = boost::lexical_cast< float >( get_value );
}catch( boost::bad_lexical_cast &e ){

Relacionados

  • Conversor de moedas
    282 palavras | 2 páginas
  • Conversor de moedas
    1045 palavras | 5 páginas
  • Conversor de moedas
    831 palavras | 4 páginas
  • Conversor de moedas
    850 palavras | 4 páginas
  • Conversor de moedas
    787 palavras | 4 páginas
  • Conversor de moedas
    494 palavras | 2 páginas
  • Conversor de moedas
    1031 palavras | 5 páginas
  • Conversor de moedas
    619 palavras | 3 páginas
  • Conversor moedas
    3224 palavras | 13 páginas
  • Conversor de moedas
    612 palavras | 3 páginas