Sie sind auf Seite 1von 11

FACULDADE ANHANGUERA DE CAMPINAS UNIDADE 3 CURSO DE ENG.

PRODUO 1 SRIE ATPS ALGORITMOS E PROGRAMAO

CAMPINAS MARO 2012 Nome | RA | Camila Tatyane Nascimento | 3722685114 | Daiana Correa | 3708622171 | Eduardo Viana Tonicioli | 4414841883 | Mayara Letcia Gonalves | 3770754551 | Rafael Trindade do Santos | 3730731291 | Renata de Souza Santana de Araujo | 4204714689 | Raquel de Souza Santana | 3713633189 | ATPS ALGORITMOS E PROGRAMAO

Trabalho apresentado ao curso de Graduao em Engenharia de Produo, disciplina de Dese nho Tcnico, ministrada pelo Prof Thiago Barroso Fonte Boa, Faculdade Anhanguera de Campinas, Unidade 3. CAMPINAS MARO 2012 ETAPA 1 - Passo 1 * Descrio do Algoritmo (narrativa): Este programa tem como objetivo converte uma quantia x de Dlar Americano (US$ - Val or de cotao - Turismo) para uma quantia x em Real (R$), inicialmente o usurio ir infor ma o Valor de cotao do Dlar Americano (US$ - Turismo), em seguida ir informar a quan tia x de Dlar Americano (US$ - Valor de cotao - Turismo e retornar como resultado a qu antia convertido para Real (R$). * Algoritmo em Pseudocdigo: inicio escreva Digite o Valor de Cotao do Dlar (US$ - Turismo): leia us escreva Digite a Quantia (US$) que deseja Converter p/ Real (R$): leia qtd valor (us*qtd) escreva Quantia Convertida : R$ , valor fim * Algoritmo em Fluxograma: INICIO Digite o Valor de Cotao do Dlar US$: Digite a Quantia (US$): Calcular a converso de Dlar para Real Quantia (R$): FIM

ETAPA 1 - Passo 2 * Descrio do Algoritmo (narrativa): Este programa tem como objetivo converte uma quantia x de Reais (R$) para uma quantia x em trs moed as diferentes (Dlar Americano (US$), Dlar Canadense (CDN$) e Euro ( )) , inicialme nte o usurio ir informa os Valores de cotao de cada moeda ( US$ - CDN$ ) em seguid a ir informar a quantia x em Reais (R$) e retornar como resultado a quantia converti do em todas as moedas ( US$ - CDN$ ). * Algoritmo em Pseudocdigo: inicio escreva Digite o Valor de Cotao do Dlar Americano (US$ - Turismo): leia us escreva Digite o Valor de Cotao do Dlar Canadense (CDN$ - Turismo): leia cdn escreva Digite o Valor de Cotao do Euro ( - Turismo): leia euro escreva Digite a Quantia (R$) que deseja Converter : leia qtd us (qtd/us) cdn (qtd/cdn) euro (qtd/euro) escreva Quantia em Dlar Americano : US$ , us escreva Quantia em Dlar Canadense : CDN$ , cdn escreva Quantia em Dlar Euro : , euro fim * Algoritmo em Fluxograma: Digite o Valor de Cotao Dlar (CND$): Digite o Valor de Cotao EURO ( ): Digite o Valor de Cotao Dlar (US$): INICIO

Calcular a converso de R$ para US$ Digite a Quantia (R$): Calcular a converso de R$ para CDN$ Calcular a converso de R$ para Quantia : US$ Quantia : CDN$ Quantia : FIM ETAPA 1 - Passo 3 * Descrio do Algoritmo (narrativa):

Este programa tem como objetivo converte uma quantia x de Reais (R$) para uma quan tia x em trs moedas diferentes (Dlar Americano (US$), Dlar Canadense (CDN$) e Euro ( )), sendo que, o usurio ter a opo de escolher uma das moedas para converso. Inicialmente o usurio ir informa para qual moeda ( US$ - CDN$ ) deseja converter a sua quantia x Reais (R$), uma vez selecionada a moeda o mesmo informar os Valores de cotao da moeda selecionada, em seguida ir informar a quantia x em Reais (R$) e o programa ir retornar como result ado a quantia convertido apenas na moeda selecionada. * Algoritmo em Pseudocdigo: inicio escreva Selecione uma Moeda para Converso, R$ para: escreva 1 - US$ - (Dlar Americano) escreva 2 - CDN$ - (Dlar Canadense) escreva 3 - - (Euro) escreva Opo: leia op escreva Digite a Quantia (R$) que deseja Converter : leia qtd se (op = = 1) ento escreva Digite o Valor de Cotao (US$ - Turismo): leia moeda valor (qtd/moeda) escreva Quantia em Dlar Americano : US$ , valor senao se (op = = 2) ento escreva Digite o Valor de Cotao (CDN$ - Turismo): leia moeda valor (qtd/moeda) escreva Quantia em Dlar Canadense : CDN$ , valor senao se (op = = 3) ento escreva Digite o Valor de Cotao ( - Turismo): leia moeda valor (qtd/moeda) escreva Quantia em EURO : , valor seno escreva ERRO! Selecione opo CORRETA! fim - se fim * Algoritmo em Fluxograma: INICIO Selecione: 1 - US$; 2 - CDN$; 3 (EURO). Digite a Quantia (R$): ERRO! SELECIONE OPO CORRETA! 3 2 1 SENO

SENO SENO SE Digite o valor de Cotao do : SE Digite o valor de Cotao do CDN$: SE Digite o valor de Cotao do US$: Calcular a converso de R$ para Calcular a converso de R$ para CDN$ Calcular a converso de R$ para US$ FIM Quantia : CDN$ Quantia : US$ Quantia : ETAPA 1 - Passo 4 * Relatrio dos resultados: 1. ETAPA 1 - Passo 1: Neste passo o algoritmo elaborado tinha como objetivo a converso de uma quantia d e Dlar Americano (US$) p/ Reais (R$), com apenas clculos aritmticos foi possvel elab orar a estruturao do programa sem haver a necessidade de constru-lo com estrutura c ondicional (SE / SENO). Foi necessrio os seguintes dados de entrada calcular: - Valor de cotao do Dlar Americano (us); e - Quantia a ser convertida (qtd). Usamos a seguinte formula para converso da quantia: (us*qtd) E como retorno o valor j convertido para Reais (R$). 2. ETAPA 1 - Passo 2: Neste passo o algoritmo tinha como objetivo a converso de uma quantia de Reais (R $) para trs moedas ( US$ / CDN$ / ), e com apenas clculos aritmticos foi possvel ela borar a estruturao do programa sem haver a necessidade de constru-lo com estrutura condicional (SE / SENO). Foi necessrio os seguintes dados de entrada calcular: - Valor de cotao do Dlar Americano (us); - Valor de cotao do Dlar canadense (cdn); - Valor de cotao do EURO (euro); e - Quantia a ser convertida (qtd) Usamos a seguinte formula para converso da quantia: (qtd/us) Para converso de Reais para Dlar americano; (qtd/cdn) Para converso de Reais para Dlar Canadense; e (qtd/cdn) Para converso de Reais para EURO;

E como retorno o valor j convertido para as trs moedas ( US$ / CDN$ /

),

3. ETAPA 1 - Passo 3: Neste passo o algoritmo tinha como objetivo a converso de uma quantia de Reais (R $) para apenas um nica moeda dentro um seleo de trs moedas (US$ / CDN$ / ), j neste c aso foi necessrio o uso de estrutura condicional (SE / SENO ). e clculos aritmticos para a estruturao do programa. Foi necessrio os seguintes dados de entrada calcular: - Identificao da Moeda para Converso, opes de 1 a 3 , sendo: 1 Dlar Americano (US$); 2 Dlar Canadense (CDN$); e 3 EURO ( ). - Quantia a ser convertida (qtd) De Acordo com a Seleo acima entraria com algum dos dados abaixo: - Valor de cotao do Dlar Americano (us); - Valor de cotao do Dlar canadense (cdn); ou - Valor de cotao do EURO (euro); Usamos a seguinte formula para converso da quantia: (qtd/us) Para converso de Reais para Dlar americano; (qtd/cdn) Para converso de Reais para Dlar Canadense; (qtd/cdn) Para converso de Reais para EURO; Lembrando, que apenas ir ser calculado a opo selecionada. E como retorno o valor j convertido para apenas uma das moedas de acordo com a se leo anterior.

ETAPA 2 - Passo 1 * Descrio do Algoritmo (narrativa): Este programa tem como objetivo converte uma quantia a de uma moeda x para uma quant ia b de uma moeda y ,. Inicialmente o usurio ir informar qual moeda (x) deseja converter e a sua quantia (a), e em seguida ir indicar para qual moeda (y) deseja converter, feito isto o us urio informar o valor de cotao de ambas as moedas (x,y) (obs.: se for real a base se r 1,0, ento no precisa informar) e o programa ir retornar como resultado a quantia ( b) na moeda (y).

* Algoritmo em Pseudocdigo: Inicio escreva Que moeda deseja converter? escreva 1 - R$ - (REAL) escreva 2 - US$ - (Dlar Americano) escreva 3 - CDN$ - (Dlar Canadense) escreva 4 - - (Euro) escreva Opo: leia op escreva Quanto deseja Converter : leia qtd escreva Para qual moeda deseja converter?: escreva 1 - R$ - (REAL) escreva 2 - US$ - (Dlar Americano) escreva 3 - CDN$ - (Dlar Canadense)

escreva 4 - - (Euro) leia op_2 se (op = = 1) ento se (op_2 = = 2) ento escreva Digite o Valor de Cotao (US$ - Turismo): leia moeda valor (qtd/moeda) escreva Quantia em Dlar Americano : US$ , valor seno se (op_2 = = 3) ento escreva Digite o Valor de Cotao (CDN$ - Turismo): leia moeda valor (qtd/moeda) escreva Quantia em Dlar Canadense : CDN$ , valor seno se (op_2 = = 4) ento escreva Digite o Valor de Cotao do EURO ( - Turismo): leia moeda valor (qtd/moeda) escreva Quantia em EURO : , valor seno escreva NO SE CONVERTE A MOEDA POR ELA MESMA seno se (op = = 2) ento se (op_2 = = 1) ento escreva Digite o Valor de Cotao (US$ - Turismo): leia moeda valor (qtd/1) escreva Quantia em Reais : R$ , valor seno se (op_2 = = 3) ento escreva Digite o Valor de Cotao (US$ - Turismo): leia moeda escreva Digite o Valor de Cotao (CDN$ - Turismo): leia moeda_2 moeda (moeda/moeda_2) valor (qtd/moeda) escreva Quantia em Dlar Canadense : CDN$ , valor seno se (op_2 = = 4) ento escreva Digite o Valor de Cotao (US$ - Turismo): leia moeda escreva Digite o Valor de Cotao ( - Turismo): leia moeda_2 moeda (moeda/moeda_2) valor (qtd/moeda) escreva Quantia em EURO ( Turismo): , valor seno escreva NO SE CONVERTE A MOEDA POR ELA MESMA seno se (op = = 3) ento se (op_2 = = 1) ento escreva Digite o Valor de Cotao (CDN$- Turismo): leia moeda valor (qtd/1) escreva Quantia em Reais : R$ , valor seno se (op_2 = = 2) ento escreva Digite o Valor de Cotao (CDN$ - Turismo): leia moeda escreva Digite o Valor de Cotao (US$ - Turismo): leia moeda_2 moeda (moeda/moeda_2) valor (qtd/moeda) escreva Quantia em Dlar Canadense : US$ , valor seno se (op_2 = = 4) ento

escreva Digite o Valor de Cotao (CDN$ - Turismo): leia moeda escreva Digite o Valor de Cotao ( - Turismo): leia moeda_2 moeda (moeda/moeda_2) valor (qtd/moeda) escreva Quantia em EURO ( - Turismo): , valor seno escreva NO SE CONVERTE A MOEDA POR ELA MESMA seno se (op = = 4) ento se (op_2 = = 1) ento escreva Digite o Valor de Cotao ( - Turismo): leia moeda valor (qtd/1) escreva Quantia em Reais : R$ , valor seno se (op_2 = = 2) ento escreva Digite o Valor de Cotao ( - Turismo): leia moeda escreva Digite o Valor de Cotao (US$ - Turismo): leia moeda_2 moeda (moeda/moeda_2) valor (qtd/moeda) escreva Quantia em Dlar Canadense : US$ , valor seno se (op_2 = = 3) ento escreva Digite o Valor de Cotao (US$ - Turismo): leia moeda escreva Digite o Valor de Cotao (CDN$ - Turismo): leia moeda_2 moeda (moeda/moeda_2) valor (qtd/moeda) escreva Quantia em Dlar Canadense : CDN$ , valor seno escreva NO SE CONVERTE A MOEDA POR ELA MESMA seno ento escreva SELECIONE UMA OPO CORRETA fim se FIM ETAPA 2 - Passo 2 * Descrio do Algoritmo (narrativa): ------------------------------------------------------------------------------------------------ETAPA 1 Este programa tem como objetivo converte uma quantia a de uma moeda x para uma quant ia b de uma moeda y ,. ------------------------------------------------Inicialmente o usurio ir informar qual moeda (x) deseja converter e a sua quantia (a), e em seguida ir indicar para qual moeda (y) deseja converter, feito isto o us urio informar o valor de cotao de ambas as moedas (x,y) (obs.: se for real a base se r 1,0, ento no precisa informar) e o programa ir retornar como resultado a quantia ( b) na moeda (y). -------------------------------------------------------------------------------------------------------------------------------------------------

ETAPA 2 Alm da descrio acima especificada, o programa tambm retornar com a diferena percentual entre as cotaes da moeda em cambio COMERCIAL E TURISMO nas operaes que selecionar o dlar como moeda de converso e tambm como moeda a ser convertida. Ser necessrio coletar os valores de cotao de ambas. * Algoritmo em Pseudocdigo: Inicio escreva Que moeda deseja converter? escreva 1 - R$ - (REAL) escreva 2 - US$ - (Dlar Americano) escreva 3 - CDN$ - (Dlar Canadense) escreva 4 - - (Euro) escreva Opo: leia op escreva Quanto deseja Converter : leia qtd escreva Para qual moeda deseja converter?: escreva 1 - R$ - (REAL) escreva 2 - US$ - (Dlar Americano) escreva 3 - CDN$ - (Dlar Canadense) escreva 4 - - (Euro) leia op_2 se (op = =1) ento se (op_2 = = 2) ento escreva Digite o Valor de Cotao (US$ - Comercial): leia com escreva Digite o Valor de Cotao (US$ - Turismo): leia tur valor (qtd/com) se (com < tur) ento menor com seno menor tur se (com > tur) ento maior com seno maior tur dif ((maior - menor)/menor) * 100 escreva Quantia em Dlar Americano : US$ , valor escreva Diferena Percentual entre os Cmbios : US$ , dif, seno se (op_2 = = 3) ento escreva Digite o Valor de Cotao (CDN$ - Turismo): leia moeda valor (qtd/moeda) escreva Quantia em Dlar Canadense : CDN$ , valor seno se (op_2 = = 4) ento escreva Digite o Valor de Cotao do EURO ( - Turismo): leia moeda valor (qtd/moeda) escreva Quantia em EURO : , valor seno escreva NO SE CONVERTE A MOEDA POR ELA MESMA seno se (op = = 2) ento escreva Digite o Valor de Cotao (US$ - Comercial): leia com escreva Digite o Valor de Cotao (US$ - Turismo):

leia tur se (com < tur) ento menor com seno menor tur se (com > tur) ento maior com seno maior tur dif ((maior - menor)/menor) * 100 escreva Diferena Percentual entre os Cmbios : US$ , dif, % se (op_2 = = 1) ento valor (qtd/1) escreva Quantia em Reais : R$ , valor seno se (op_2 = = 3) ento escreva Digite o Valor de Cotao (CDN$ - Turismo): leia moeda moeda (tur/moeda) valor (qtd/moeda) escreva Quantia em Dlar Canadense : CDN$ , valor seno se (op_2 = = 4) ento escreva Digite o Valor de Cotao ( - Turismo): leia moeda moeda (tur/moeda) valor (qtd/moeda) escreva Quantia em EURO ( - Turismo): , valor seno escreva NO SE CONVERTE A MOEDA POR ELA MESMA seno se (op = = 3) ento se (op_2 = = 1) ento escreva Digite o Valor de Cotao (CDN$- Turismo): leia moeda valor (qtd/1) escreva Quantia em Reais : R$ , valor se (op_2 = = 2) ento escreva Digite o Valor de Cotao (US$ - Comercial): leia com escreva Digite o Valor de Cotao (US$ - Turismo): leia tur valor (qtd/com) se (com < tur) ento menor com seno menor tur se (com > tur) ento maior com seno maior tur dif ((maior - menor)/menor) * 100 escreva Quantia em Dlar Americano : US$ , valor escreva Diferena Percentual entre os Cmbios : US$ , dif, seno se (op_2 = = 4) ento escreva Digite o Valor de Cotao (CDN$ - Turismo): leia moeda escreva Digite o Valor de Cotao ( - Turismo): leia moeda_2 moeda (moeda/moeda_2) valor (qtd/moeda) escreva Quantia em EURO ( - Turismo): , valor

seno escreva NO SE CONVERTE A MOEDA POR ELA MESMA seno se (op = = 4) ento se (op_2 = = 1) ento escreva Digite o Valor de Cotao ( - Turismo): leia moeda valor (qtd/1) escreva Quantia em Reais : R$ , valor se (op_2 = = 2) ento escreva Digite o Valor de Cotao (US$ - Comercial): leia com escreva Digite o Valor de Cotao (US$ - Turismo): leia tur valor (qtd/com) se (com < tur) ento menor com seno menor tur se (com > tur) ento maior com seno maior tur dif ((maior - menor)/menor) * 100 escreva Quantia em Dlar Americano : US$ , valor escreva Diferena Percentual entre os Cmbios : US$ , dif, seno se (op_2 = = 3) ento escreva Digite o Valor de Cotao (US$ - Turismo): leia moeda escreva Digite o Valor de Cotao (CDN$ - Turismo): leia moeda_2 moeda (moeda/moeda_2) valor (qtd/moeda) escreva Quantia em Dlar Canadense : CDN$ , valor seno escreva NO SE CONVERTE A MOEDA POR ELA MESMA seno ento escreva SELECIONE UMA OPO CORRETA fim se FIM

ETAPA 2 - Passo 4 1. ETAPA 2 - Passo 1: Neste passo o algoritmo elaborado tem como objetivo a converso de uma quantia (a) de uma moeda ( dentro um seleo de trs moedas ) (x) por uma moeda (y) ( dentro um seleo de trs moedas ), neste caso foi necessrio o uso de estrutura condi cional (SE / SENO ) tanto na identificao da primeira opo (moeda a ser convertida) qua nto na segunda opo (moeda para qual ser convertida) e clculos aritmticos para a estruturao do programa. Foi necessrio os seguintes dados de entrada calcular: - Identificao da Moeda que deseja efetuar a Converso, opes de 1 a 4 , sendo:

1 R$ (R$); 2 Dlar Americano (US$); 3 Dlar Canadense (CDN$);e 4 EURO ( ). - Quantia a ser convertida (qtd) - Identificao da Moeda para qual a outra ser convertida, opes de 1 a 4 , sendo: 1 R$ (R$); 2 Dlar Americano (US$); 3 Dlar Canadense (CDN$);e 4 EURO ( ). De Acordo com a Seleo acima entraria com algum dos dados abaixo: - Valor de cotao do Dlar Americano (us); - Valor de cotao do Dlar canadense (cdn); ou - Valor de cotao do EURO (euro); Usamos a seguinte formula para converso da quantia: (qtd/us) Para converso de Reais para Dlar americano; (qtd/cdn) Para converso de Reais para Dlar Canadense; (qtd/cdn) Para converso de Reais para EURO; Lembrando, que apenas ir ser calculado as opes selecionadas. E como retorno o valor j convertido para apenas uma das moedas de acordo com a se leo anterior. 2. ETAPA 2 - Passo 2: Mesma estruturao do Passo 1, com algumas adies, sendo elas: Quanto identificado a converso de uma moeda para a moeda Dlar Americano (US$) ou o inverso US$ P/ outra moeda era necessrio identificar a diferencia percentual ent re as cotaes (Turismo / Comercial), tomando como base a cotao menor. Neste caso foi necessrio o uso de estrutura condicional (SE / SENO ) para identifi car qual dentre as duas cotaes era a MENOR e a MAIOR e depois clculos aritmticos par a a estruturao do programa sendo o seguinte: dif ((maior - menor)/menor) * 100

Das könnte Ihnen auch gefallen