Giter Site home page Giter Site logo

ussene026 / conversor-de-moedas Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 3.0 34 KB

Conversor de moeda simples que é desenvolvido em linguagem C. Um conversor de moeda é uma calculadora que converte o valor ou quantidade de uma moeda no valor ou quantidade relativa de outras moedas.

License: MIT License

C 100.00%
c clang computer-vision conversor conversor-de-moedas currency-converter currency-exchange-rates projecto currency

conversor-de-moedas's Introduction

Conversor de Moedas

Conversor de moeda simples que é desenvolvido em linguagem C. Um conversor de moeda é uma calculadora que converte o valor ou quantidade de uma moeda no valor ou quantidade relativa de outras moedas. Por exemplo, se estivéssemos nos Estados Unidos e desejássemos viajar para outro país, precisaríamos saber a taxa de conversão por dólar para a moeda do país.

Introdução

Para começar a criar o Conversor de Moedas, devemos ter o ambiente de desenvolvimento em C pronto para uso. Além de ter o ambiente pronto, devemos conhecer bem os seguintes tópicos para estar em sintonia com o projecto:

Operadores em C

Caixa de comutação em C

Estruturas de decisão em C

EXPLICAÇÃO

Neste projecto, há um uso de instruções switch em C. O programa dá ao usuário a opção de conversão. Para este exemplo, tomamos quatro moedas que são Metical (MZN), Dólar Americano (USD), Rand (ZAR), Real Brasileiro (BRL) e Euro. Existem quatro casos para cada conversão de moeda. Podemos modificar o valor de uma moeda com o valor actual real.

PRIMEIRO DESAFIO - (Fictício)

Uma agência sentiu a necessidade de disponibilizar em seus pacotes de softwares um programa que faça a conversão de moedas, devido ao grande número de pedidos de seus clientes. Além disso, percebeu-se que essa ferramenta poderá deixar os clientes mais familiarizados por poder fazer tudo num único lugar (Software), incrementando dessa forma a sua ação de marketing. Para realizar esse novo projeto o director da agência solicitou à empresa/departamento responsável pela área que providenciasse esse programa/software, tendo especificado inicialmente as seguintes características:

1. O conversor deverá suportar quatro outras moedas além do Metical (MZN);

  • a. Dólar Americano (USD)

  • b. Rand (ZAR)

  • c. Euro (€)

  • d. Real Brasileiro (BRL)

2. As conversões considerarão o valor de venda da moeda;

ETAPA 1

Conversão de moedas

O sistema terá como entrada, as seguintes informações:

  • Escolha da moeda a converter e o montante a ser convertido;

A conversão será realizada dividindo o valor de cotação da moeda selecionada para conversão pelo valor a ser convertido em alguns casos, e em outros casos a multiplicação. O sistema retornará ao usuário as seguintes mensagens, dependendo de cada situação: O montante X (onde x é a moeda indicada) = Y (onde o y é o resultado da conversão), Exemplo: 1 USD = 63.84 MZN

DESCRIÇÃO

O primeiro passo da conversão é a inserção do valor a ser convertido que será convertido para a moeda indicada, esse valor é armazenado na sua respectiva variável que será dividido pelo valor da cotação da moeda que está armazenado na constante, o resultado da operação e armazenado em uma outra variável e exibida na tela para o usuário.

ALGORITMO NARRATIVO

  • Pegue o valor em Metical a ser convertido
  • Divida o valor em Metical pelo valor do Dólar.

CONCLUSÃO

Este conversor de moedas desenvolvido na linguagem C, inclui um código-fonte bem detalhado e fácil de ser entendido.

Suporte

Para suporte e mais, mande um email para [email protected] / [email protected]

Licença

MIT

conversor-de-moedas's People

Contributors

ussene026 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.