Algoritimo

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2006 palavras )
  • Download(s) : 0
  • Publicado : 12 de maio de 2012
Ler documento completo
Amostra do texto
TPS Algoritmo e Programação 1º Semestre
Etapas: 1 e 2. Desafio 1.


Atividades Práticas Supervisionadas do curso de Engenharia da Faculdade de Sumaré da Anhanguera Educacional, como requisito parcial para obtenção de nota do 1º semestre.
Orientador: Prof. Ricardo Antunes Barbosa.








Sumaré
2011
Sumário
Introdução 4
PRIMEIRO DESAFIO 5
ETAPA Nº 01: 5
PASSOS 5
1ºPasso 5
2º Passo 5
O algoritmo em descrição narrativa 6
O algoritmo em pseudocódigo; 6
O código em linguagem C. 8
3º Passo 8
O algoritmo em descrição narrativa; 8
O algoritmo em pseudocódigo; 9
O código em linguagem C. 11
ETAPA Nº 02: 13
PASSOS 1, 2 e 3 13
O algoritmo em descrição narrativa; 13
O algoritmo em pseudocódigo; 13
O código em linguagem C. 16
Conclusão 22Referências Bibliográficas 23








Introdução

A ATPS é um meio de ensino desenvolvido por meio de um conjunto de atividades/etapas programadas. Neste trabalho apresentaremos as etapas 1 e 2 para que o desafio de criar um sistema de conversão de moedas para um site, seja realizado com máxima competência ao final.

PRIMEIRO DESAFIO
Projetar um programa onde o usuário informa o valor emReais (R$) e o sistema calculará o valor convertido em três outras moedas: o Dólar (US$), o Dólar Canadense (CDN$) e o Euro (€). Deverá ser feito a descrição narrativa, o pseudo-código (português estruturado) e o fluxograma para o programa.

ETAPA Nº 01: Aula tema: Instruções e programas: pseudo-linguagem. Algoritmos. Dados e variáveis. Construções básicas: atribuição, leitura e escrita.Desenvolvimento de algoritmos: análise e resolução de problemas, técnicas top-down. Desenvolvimento de algoritmos: análise e resolução de problemas, técnicas top-down. Estruturas de controle: seleção.
PASSOS
1º Passo
A primeira coisa a ser feita para resolver a Situação Problema descrita é analisar o que se pede. Para isso é necessário identificar:
1. os dados de entrada do problema – dadosfornecidos pelo problema e/ou pelo usuário;
O valor em reais;
As moedas a serem convertidas;
Conversão em reais das moedas.
2. o(s) processamento(s) (cálculos) necessário(s) para encontrar o que é pedido.
A conversão das moedas;
Dividir o valor digitado em reais, pela moeda que o cliente escolher.
3. o(s) dado(s) de saída do problema.
O valor da conversão escolhida pelo cliente.

2º PassoApresente a descrição narrativa, o pseudo-código, o fluxograma e o código em C.

O algoritmo em descrição narrativa
Algoritmo 1 - Conversor de moedas

-Mostrar tela inicial
-Ir para o local onde tem a opção converter moedas
-Solicitar na tela ao usuário para digitar o valor em reais
-Digitar o valor em reais a ser convertido
-Converter a moeda de real para Dólar Canadense
-Converter a moedade real para Dólar Americano
-Converter a moeda de real para Euro
-Informar na tela o valor da conversão de real para Dólar Canadense
-Informar na tela o valor da conversão de real para Dólar Americano
-Informar na tela o valor da conversão de real para Euro
-Fim
O algoritmo em pseudocódigo;
Algoritmo Conversormoeda;
Início
Real: Valor, DolarAM, Euro, DolarCAN;
Escreva (“ Digite o valorem R$ a ser convertido: “);
Leia (Valor);
DolarAM Valor/1,6570;
Euro Valor/2,3085;
DolarCAN Valor/1,6997
Escreva (“ O valor em US$ é”, DolarAM);
Escreva (“ O valor em € é”, Euro);
Escreva (“ O valor em CDN$ é”, Dolar CAN);
Fim.
O algoritmo em fluxograma.

O código em linguagem C.
#include
#include
main()
{
float Valor,DolarAM,Euro,DolarCAN;
printf ("\nInforme ovalor em R$ a ser convertido: ");
scanf("%f", &Valor);
DolarAM = Valor/1.6570;
Euro = Valor/2.3085;
DolarCAN = Valor/1.6997;
printf("\nR$ %0.2f equivale a US$ %0.2f ", Valor, DolarAM);
printf("\nR$ %0.2f equivale a CDN$ %0.2f ", Valor, DolarCAN);
printf("\nR$ %0.2f equivale a E %0.2f\n\n", Valor, Euro);
system("pause");
}
3º Passo
Partindo do...
tracking img