ATIVIDADE PRÁTICA SUPERVISIONADA RELATÓRIO DO SISTEMA
Por: Vitor Xavier • 6/4/2015 • Relatório de pesquisa • 3.160 Palavras (13 Páginas) • 270 Visualizações
FACULDADE ANHANGUERA EDUCACIONAL
DE SANTA BARBARA D’OESTE
ENGENHARIA DE CONTROLE E AUTOMAÇÃO – 2° SEMESTRE
ALGORITMO E PROGRAMAÇÃO
Professor: Cristiano Marçal Toniolo
ATIVIDADE PRÁTICA SUPERVISIONADA
RELATÓRIO DO SISTEMA
Santa Barbara d’Oeste
2014
Sumário
1. Introdução 4
2. ETAPA 1 5
2.1. Pseudocódigo: 5
3. Relatório do Sistema 3 8
4. ETAPA 4 9
4.1. Linguagem C: 9
5. Relatório do Sistema 4 12
6. Referências Bibliográficas 13
1. Introdução
Esta atividade foi desenvolvida em etapas para o desenvolvimento da matéria sobre linguagem de programação, para a aprimoração de conhecimentos sobre algoritmos para desenvolvimento de funções de seleção de execução e repetição.
Em um dado problema, foi pedido que se construísse um programa de conversão de moedas. Etapa fundamental para se aprender sobre o conceito e aplicação de funções If/Else, Switch/Case, Do/While muito utilizados na programação em linguagem C.
2. ETAPA 1
2.1. Pseudocódigo:
Algoritmo Conversor_de_moedas
início
inteiro: opcao;
real: real, euro, franco, libra, rubro , valoreuro, valorfranco, valorlibra, valorrubro;
euro = 3.06;
franco = 2.54;
libra = 3.90;
rubro = 3.10;
fazer{
escreva (" CONVERSOR DE MOEDAS ");
escreva ("MENU DE OPCOES ");
escreva ("1. Converter para Euro ");
escreva ("2. Converter para Franco ");
escreva ("3. Converter para Libra ");
escreva ("4. Converter para Rublo ");
escreva ("0. Sair \n\n");
escreva (" COTACAO DO DIA ");
escreva ("Valor Euro: %.2f ", euro);
escreva ("Valor Franco: %.2f ", franco);
escreva ("Valor Libra: %.2f ", libra);
escreva ("Valor Rublo: %.2f ", rublo);
escreva ("INSIRA O VALOR EM REAIS(R$) PARA CONVERSAO:");
leia ("%f", &real);
valoreuro = real * euro;
valorfranco = real * franco;
valorlibra = real * libra;
valorrublo = real * rublo;
escreva ("DIGITE A OPCAO DE MOEDA DO MENU PARA CONVERSAO:");
leia ("%d", &opcao);
Escolha(opcao)
{
grupo 0:
escreva ("Saindo do Programa. . .");
parar;
grupo 1:
se(valoreuro<0)
escreva ("Insira apenas valores positivos! ");
senão
escreva ("Valor em Euros e' = R$ %.2f ", valoreuro);
parar;
grupo 2:
se(valorfranco<0)
escreva ("Insira apenas valores positivos!");
senão
escreva ("Valor em Francos e' = R$ %.2f ", valorfranco);
parar;
grupo 3:
se(valorlibra<0)
escreva ("Insira apenas valores positivos!");
senão
escreva ("Valor em Libras e' = R$ %.2f ", valorlibra);
parar;
grupo 4:
...