TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

ATPS Algoritmo

Exames: ATPS Algoritmo. Pesquise 861.000+ trabalhos acadêmicos

Por:   •  4/6/2014  •  1.828 Palavras (8 Páginas)  •  315 Visualizações

Página 1 de 8

Faculdade Anhanguera Educacional.

ATPS de Engenharia Mecânica

Professor: Ademar Moraes

O desafio proposto nos pede para elaborar um algoritmo que resolva o problema de uma agencia de viagens. Ela precisa de um programa que faça a conversão de moedas. De dólar para reais, de reais para dólar americano (US$), euro (€) e ou dólar canadense (CDN$).

O primeiro passo é identificar os dados de entrada do problema, os processamentos necessários para encontrar o que é pedido e os dados de saída. Usando essas informações, deveremos elaborar o algoritmo em descrição narrativa, em pseudocódigo e em fluxograma.

Os dados de entrada do problema são:

a) Moeda a qual possuímos que é o dólar.

b) Moeda a qual desejamos fazer a conversão, que é o real.

c) O cálculo necessário para a conversão.

#include <stdio.h> /* para printf() */

#include <stdlib.h> /* para system ()*/

#include <conio.h> /* para getche() e get()*/

main()

{

float Dolar, Reais;

printf("Quantos Dolar voce tem:\n");

scanf("%f", &Dolar);

Reais = (Dolar / 1.94);

printf("seu dinheiro em reais e' %.2f\n",Reais);

system("PAUSE");

}

Como o problema nos deu a cotação do dólar, sendo o real mais valorizado (R$ 1,00 ≈ US$1,94). Os processamentos se definem pela fórmula de:

a) Reais*1,94 = dólares

b) Dólares/1,94 = reais

c) Reais*2,30 = euros

d) Reais*1,85 =Dólares Canadenses.

Os dados de saída do problema, serão conforme a escolha do usuário. Ou será em dólar, ou euros, ou dólar canadense ou então em reais.

Com esses dados em mãos conseguimos fazer o algoritmo em descrição narrativa:

ALGORITMO – CONVERSOR DE MOEDAS ETAPA I – APRESENTAÇÃO ALGORITMO EM DESCRIÇÃO NARRATIVA

1) Valor em real – R$

2) Valor da taxa do Dólar Americano - US$

3) Valor da taxa do Dólar Canadense - CDN$

4) Valor da taxa do Euro – EU$

5) Data da cotação da moeda

6) Multiplicar taxa de US$ x R$

7) Multiplicar taxa de CDN$ x R$

8) Multiplicar taxa de EU x R$

9) Mostrar o valor em Dólar Americano - US$

10) Mostrar o valor em Dólar Canadense - CDN$

11) Mostrar o valor em Euro – EU

12) Mostrar data da cotação

Temos que apresentar um algoritmo completo para a conversão das três moedas para o real. Sendo assim, o usuário do programa deverá digitar a quantia que possui em reais e o programa devolver a resposta com os devidos valores nas três moedas, para isso será necessário que seja informado as taxas para cada moeda e data da pesquisa.

ALGORITMO – CONVERSOR DE MOEDAS APRESENTAÇÃO EM LINGUAGEM “C”

#include <stdio.h>

#include <stdlib.h>

int main(int argc, char *argv[])

{

float R, US, CDN, EU;

char DATA[10];

printf(" PROGRAMA PARA CONVERSAO DE MOEDAS \n\n");

printf("Entre com o valor em Reais R$ ");

scanf("%f", &R);

printf("Entre com a taxa do dolar US$ ");

scanf("%f", &US);

printf("Entre com a taxa do dolar canadense CDN$ ");

scanf("%f", &CDN);

printf("Entre com a taxa do Euro EU$ ");

scanf("%f", &EU);

printf("Entre com a data da cotacao: ");

scanf("%s", &DATA);

printf("\nVALOR DO DOLAR FRENTE AO REAL E: US$ %.2f\n", R * US);

printf("VALOR DO DOLAR CANADENSE FRENTE AO REAL E: CDN$ %.2f\n", R * CDN);

printf("VALOR DO EURO FRENTE AO REAL E: EU$ %.2f\n", R * EU);

printf("DATA DA COTACAO E: %s\n", DATA);

system("PAUSE");

return 0;

}

O algoritmo em pseudocódigos para a resolução deste problema ficará de forma que o usuário entre com um valor em Reais R$ e seja convertido para Dólares U$. Fica assim:

ALGORITMO – CONVERSOR DE MOEDAS APRESENTAÇÃO EM “PSEUDOCÓDIGO”

Programa reais_para_dolares;

Var reais: real;

Inicio

Escrever ('quantos reais voce tem: ');

Ler (reais);

Escrever ('Voce tem U$: ',reais*1.94,'Dolares ');

Escrever ('Voce tem €$: ',reais*2,30,'Euros ');

Escrever

...

Baixar como (para membros premium)  txt (11.5 Kb)  
Continuar por mais 7 páginas »
Disponível apenas no TrabalhosGratuitos.com