Você está na página 1de 2

P R I D E S 0 1 0 1 0 2 0 3 0 4 0 2 0 1 0 2 0 3 0 4 D E S 0 1 0 1 0 2 0 3 0 2 0 1 0 2 0 3 B i b l i o Entrada: D M o e d a l m

M A : : : :

E F 3

I I 3 7 8

R O P P P P 0 1

O :

3 E A A A A

T S S S S S S S S A

1 : : : : A 1 : : : 2 : : : g r e v a s d o

E T A P A S S O 1 1 P A S S O 1 3 P A S S O 1 7 P A S S O 1 8 S E G U N D O F I O : 1 9 E T A P A 9 P A S S O 1 9 P A S S O 2 4 P A S S O 2 5 E T A P A 6 P A S S O 2 6 P A S S O 3 3 P A S S O 3 7 R e f e r n c i a s f i c a s : 3 8 PRIMEIRO DESAFIO:ETAPA 01PASSO 01:Dados de e s e r u m c o n v e r s o r d e ; o S u p o r t a r t r s m o e d a s R e a l ;

A O O O O P

Dlar Americano Turismo; Dlar Canadense; Euro.Processamento: C o n s i d e r a r o V a l o r d e V e n d a d a M o e d a ; A m o e d a R e a l d e v e r s e r a r e f e r n c i a , o u s e j a , R $ 1 , 0 0 i g u a l a x x x d l a r e s ; Dados de Sada: S e r i m p r e s s o n a t e l a o v a l o r c a l c u l a d o d a m o e d a d e s e j a d a . Algoritmo em descrio Narrativa:a . A b r i r o P r o g r a m a ; b . D i g i t a r o V a l o r , e m d l a r e s , q u e s e r C o n v e r t i d o ; c . A g u a r d a r o p r o c e s s a m e n t o d o s d a d o s ; d . L e r o v a l o r i m p r e s s o n a t e l a ; e . F e c h a r o P r o g r a m a . Fluxograma Algoritmo em Pseudocdigo:Algoritmo "Conversor de Moedas"var // Declarao de Variveisdolaram, conversao: realdolar: real// Interatividade com o ClienteInicio// Declarando um Valor ao Dolar em relao ao Realdolar <- 1.65Escreva ("Digite o valor, em dolares, que voce deseja converter: USD")Leia (dolaram)// Processamento de Dadosconversao <- dolaram / dolar// Demonstrao do resultadoEscreva ("O valor de dolares para reais eh: R$", conversao)FimAlgoritmoCdigo em Linguagem Cmain () {// Inserindo Variveisfloat Real;float conversao;float DOLAR = 1.65;// Interatividade com o Clienteprintf("Digite o valor em reais:");scanf("%f", &Real);// Processamento dos dadosconversao = Real * DOLAR;// Resultado em Telaprintf("\nValor em dolares eh de: %.2f\n\n",conversao);// Pausa de Telagetch();}PASSO 02:Cdigo em Linguagem Cmain () {// Inserindo Variaveisfloat real;float DolarCanadense = 1.32;float Euro = 3.19;float DolarAmericano = 1.65;float conversao1;float conversao2;float conversao3;// Inserindo Calculos e conversa com o clienteprintf("Digite o valor em Reais: ");scanf("%f", &real);conversao1 = real * DolarCanadense;conversao2 = real * Euro;conversao3 = real * DolarAmericano;// Visualizao em Telaprintf("\nValor em DolarCanadense eh de: %.2f\n\n",conversao1);printf("\nValor em Euro eh de: %.2f\n\n",conversao2);printf("\nValor em DolarAmericano eh de: %.2f\n\n",conversao3);// Pausa de telagetch(); }PASSO 03:Cdigo em Linguagem Cmain(){//Inicio de Programa, entrada de dadosfloat saida, valor, resultado;//Moeda de refernciaprintf("\nO Real sera a base de Conversao para as outras moedas");}//Moeda convertida{printf("\n\n\nDigitar a opcao da moeda que sera a convertida: ");printf("\n\n\n1 para REAIS\n2 para DOLLAR AMERICANO");printf("\n3 para DOLLAR CANADENSE\n4 para EURO");printf("\n\n\nOpcao: ");scanf("%f", &saida);if ((saida)==1)printf("\nVoce optou pelo Real como conversao");if ((saida)==2)printf("\nVoce optou pelo Dolar Americano como conversao");if ((saida)==3)printf("\nVoce optou pelo Dolar Canadense como conversao");if ((saida)==4)printf("\nVoce optou pelo Euro como conversao");printf("\n\nDigite o valor, em reais, que sera convertido: ");scanf("%f", &valor);}//Digitar o valor da moedaif (saida==1)resultado=valor/1;if (saida==2)resultado=valor*0.61953;if (saida==3)resultado=valor*0.59741;if (saida==4)resultado=valor*0.43482;printf("\n\n\nO resultado eh: %f", resultado);getch();}PASSO 04:Resultados AlcanadosCom o usufruto de vrias alternativas de solues

de problemas, foi possvel cria um arquivo executvel capaz de converter o real em algumas outras moedas. Com isso, foialcanado o objetivo de gerar um executvel capaz de efetuar a converso do real paraa moeda escolhida pelo cliente.ETAPA 02PASSO 01:

Você também pode gostar