Este blog é um complemento do nosso canal no YouTube. Clique em @CanalQb para seguir e acompanhar nossos vídeos!

Sugestões de pesquisas

Conversor de Moedas em VisualG com Interface Interativa

#VisualG; #programacaoestruturada; #educacional
@CanalQb

Exercício de Conversão de Moedas com VisualG — Etapa 1 do Desafio ATPS

Este tutorial mostra como desenvolver um algoritmo em VisualG para converter valores monetários entre moedas estrangeiras e reais. Um recurso simples, prático e ideal para quem está aprendendo programação estruturada.

Apresentação do Código Fonte para Conversão Monetária

Algoritmo "Alg_para_conversao_moedas"
// Função : Algoritmo que faz conversão monetária.
// Autor : Lucas Vinha Teixeira
// Data : 05/04/2011

var
  Moeda, Valor_converter, Cotacao, Valor_convertido: Real
  Nome_Moeda, Controle_saida: Caracter

inicio
Enquanto (Controle_saida <> "S") ou (Controle_saida <> "s") FACA
  Escreval("******** Programa de Conversão de Moedas ********")
  Escreval("1 - Dólar")
  Escreval("2 - Euro")
  Escreval("3 - Iene")
  Escreval("4 - Outra moeda")

  Escreva("Escolha a opção: ")
  Leia(Moeda)

  Escreva("Informe a cotação: ")
  Leia(Cotacao)
  Escreva("Digite o valor em R$: ")
  Leia(Valor_converter)

  Se Moeda = 1 Entao
    Nome_moeda <- "U$$ Dólar"
    Valor_convertido <- Valor_converter * Cotacao
  FimSe

  Se Moeda = 2 Entao
    Nome_moeda <- "€ Euro"
    Valor_convertido <- Valor_converter * Cotacao
  FimSe

  Se Moeda = 3 Entao
    Nome_moeda <- "¥ Iene"
    Valor_convertido <- Valor_converter * Cotacao
  FimSe

  Se Moeda = 4 Entao
    Escreva("Digite o nome da moeda: ")
    Leia(Nome_moeda)
    Valor_convertido <- Valor_converter * Cotacao
  FimSe

  Escreval("Você converteu R$ para ", Nome_moeda)
  Escreval("Cotação = ", Cotacao)
  Escreval("Valor convertido: ", Valor_convertido)
  Escreval("Obrigado por usar nosso conversor!")

  Escreva("Deseja sair? (s/n): ")
  Leia(Controle_saida)
  LimpaTela
FimEnquanto

LimpaTela
fimalgoritmo

Sobre o Código e o Objetivo do Exercício

Este exercício faz parte do desafio ATPS da disciplina de Programação Estruturada I no VisualG. O foco está em utilizar estruturas de repetição, entrada de dados e comandos condicionais para criar um programa prático de uso real. É indicado tanto para iniciantes quanto para revisões técnicas.

Recomendações de Ferramentas e Recursos Relacionados

Boas Práticas e Aviso Importante

Caso este projeto seja adaptado para processar dados financeiros reais ou moedas digitais, é essencial manter uma carteira separada para testes e evitar usar sua principal. Sempre avalie os riscos e segurança de qualquer transação financeira online.

Importante: Este conteúdo tem caráter educacional. Caso opte por aplicar conversões reais, analise cuidadosamente o câmbio oficial e as taxas envolvidas.

Vídeo Tutorial Explicativo


Dica final: Pratique alterando este algoritmo para utilizar funções ou incluir validação de dados para torná-lo ainda mais robusto.

Se desejar aplicar um modelo financeiro moderno, você também pode utilizar APIs gratuitas como: ExchangeRate API Open Exchange Rates

Postar um comentário

Comente só assim vamos crescer juntos!
CanalQb mais próximo Quer falar com o CanalQb?
Em que posso te ajudar?
Fale comigo