ATPS algoritmo
-
Upload
dennisdocarmo -
Category
Documents
-
view
213 -
download
1
description
Transcript of ATPS algoritmo
1
Atividade Pratica Supervisionada
2º Bimestre Algoritmos e Programação
Prof.
Aluno Brenda Tragueta RA 8097895766
Aluno Dennis do Carmo RA 8096916470
Aluno Douglas de França RA 9902007735
Aluno G eorge V enturini RA 9902016515
Aluno Matheus Rodrigues RA 8072833371
São Caetano do Sul
João Paulo
2
Sumário
DESAFIO ...................................................................................................................................................... 3
Introdução ............................................................................................................................................... 3
Elaboração .............................................................................................................................................. 3
Conclusão ............................................................................................................................................... 3
Programa ................................................................................................................................................ 4
O programa em funcionamento .............................................................................................................. 5
3
DESAFIO
Introdução
Uma agência de viagens sentiu a necessidade de disponibilizar em sua página da internet um
programa que faça a conversão de moedas, devido ao grande número de pedidos de seus clientes. Além
disso, percebeu que essa ferramenta poderá trazer novos visitantes a sua página principal, incrementando
sua ação de marketing.
Para realizar o projeto a equipe precisou elaborar um programa que desenvolvesse a conversão do
Real para três moedas estrangeiras: Dólar Americano (US$); Dólar Canadense (CDN$); Euro (£).
Elaboração
Para que o programa funcionasse corretamente foi necessário seguir os seguintes passos:
1. Colocar as bibliotecas necessárias e dar início;
2. Identificar as variáveis;
3. Perguntar ao usuário:
3.1. A moeda que desejava converter;
3.2. A cotação da moeda estrangeira;
3.3. A quantidade em reais desejada para conversão.
4. Realizar o processamento:
4.1. Ler os valores;
4.2. Fazer o cálculo;
4.3. Imprimir o resultado.
5. Finalizar.
Conclusão
Com este programa a agência poderá oferecer aos seus clientes mais praticidade e facilitar na
conversão de seu dinheiro quando for viajar para um país de moeda estrangeira. Com este diferencial, a
agência poderá expandir seus negócios e aumentar sua cartela de clientes.
Encaramos o desafio como uma atividade essencial para o desenvolvimento de nossas habilidades
e competências que serão requeridas no mercado de trabalho. Através da elaboração desta atividade e os
aprendizados adquiridos em aula, o grupo pode aprender um pouco de linguagem C, promovendo estudo
e a convivência de trabalho em grupo.
4
Programa
/*Programa Cotação*/
#include <stdio.h> /*Biblioteca do programa*/
#include <stdlib.h> /*Biblioteca do programa*/
main() /*Inicio do Programa*/
{ /*Inicia o corpo da função*/
float da, dc, eu, cot, result; /*Declaração de Vaiáveis*/
int opção; /*Variável onde o usuário indicará a opção desejada*/
printf("Conversor de moedas"); /*Imprime na tela o nome do programa antes do menu de opção*/
printf("\n\n1-Dolar Americano"); /*Imprime a opção de Dólar Americano no menu de opção*/
printf("\n2-Dolar Canadence"); /*Imprime a opção de DólarCanadense no menu de opção*/
printf("\n3-Euro"); /*Imprime a opção do Euro no menu de opção*/
printf("\n4-sair"); /*Imprime a opção de sair do programa ao usuário*/
printf("\n\n Digite a opcao desejada:"); /*Imprime a solicitação da opção desejada para a conversão
da moeda*/
scanf("%d",& opcao); /*lê opção desejada e coloca na memoria da variável*/
switch(opcao) /*Comando que compara o valor com os rótulos dos casos*/
{ /*Inicia o corpo da função*/
case 1: printf("Por favor, digite o valor da cotacao atual do Dólar Americano com relação a 1
Real R$:"); /*Solicita ao usuário a cotação do Dólar Americano em relação ao Real*/
scanf("%f",&cot); /*lê opção desejada e coloca na memoria da variável*/
printf("Por favor, agora digite o valor em Real a ser convertido em Dólar Americano U$:");
/*Solicita ao usuário a quantidade de real para conversão em Dólar Americano*/
scanf("%f",&da); /*lê opção desejada e coloca na memoria da variável*/
result=da/cot; /*Formula de conversão do Real para o Dólar Americano*/
printf("O valor convertido em Dólar Americano e %.2f \n", result); /* Imprime ao usuário o
valor da conversão em Dólar Americano*/
break; /* Comando que causa a saída imediata do switch*/
case 2: printf("Por favor, digite o valor da cotação atual do DólarCanadense com relação a 1 Real
R$:"); /*Solicita ao usuário a cotação do DólarCanadense em relação ao real*/
scanf("%f",&cot); /*lê opção desejada e coloca na memoria da variável*/
printf("Por favor, agora digite o valor em Real a ser convertido em DólarCanadense CDN$:");
/*Solicita ao usuário a quantidade de real para conversão em DólarCanadense*/
scanf("%f",&dc); /*lê opção desejada e coloca na memoria da variável*/
result=dc/cot; /*Formula de conversao do Real para o Dólar Canadence*/
printf("O valor convertido em DólarCanadense e %.2f \n", result); /* Imprime ao usuário o valor
da conversão em DólarCanadense*/
break; /* Comando que causa a saída imediata do switch*/
case 3: printf("Por favor, digite o valor da cotação atual do Euro com relação a 1 Real R$:");
/*Solicita ao usuário a cotação do Euro em relação ao real*/
5
scanf("%f",&cot); /*lê opção desejada e coloca na memoria da variável*/
printf("Por favor, agora digite o valor em Real a ser convertido em Euro E$:"); /*Solicita ao
usuário a quantidade de real para conversão em Euro*/
scanf("%f",&eu); /*lê opção desejada e coloca na memoria da variável*/
result=eu/cot; /*Formula de conversão do Real para o Euro*/
printf("O valor convertido em Euro e %.2f \n", result); /* Imprime ao usuário o valor da
conversão em Euro*/
break; /* Comando que causa a saída imediata do switch*/
case 4:break; /* Comando que causa a saída imediata do switch*/
} /*Comando que termina a função do switch*/
system("PAUSE"); /*Comando que para o programa até que seja pressionado uma tecla qualquer*/
} /*Termina a função*/
O programa em funcionamento