ATPS algoritmo

5
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

description

TPA

Transcript of ATPS algoritmo

Page 1: 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

Page 2: ATPS algoritmo

2

Sumário

DESAFIO ...................................................................................................................................................... 3

Introdução ............................................................................................................................................... 3

Elaboração .............................................................................................................................................. 3

Conclusão ............................................................................................................................................... 3

Programa ................................................................................................................................................ 4

O programa em funcionamento .............................................................................................................. 5

Page 3: ATPS algoritmo

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.

Page 4: ATPS algoritmo

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*/

Page 5: ATPS algoritmo

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