TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Programação Conversor De Moeda

Monografias: Programação Conversor De Moeda. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  16/9/2013  •  307 Palavras (2 Páginas)  •  350 Visualizações

Página 1 de 2

• #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 ){

std::cerr << "Erro : "<< e.what()<< std::endl;

exit( 1 );

}

while( true ){

std::cout<< "Digite 1 para conversão de real para dolar\n"

<<

...

Baixar como (para membros premium)  txt (2.3 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com