Vous êtes sur la page 1sur 3

11/09/2012

Nessa aula: ATPS

Construo de Algoritmos Prof. Ivair Teixeira Ivair.teixeira@aesapar.com https://sites.google.com/a/aesapar.com/ivair


2

Enunciado Desenvolver em pseudocdigo um algoritmo que apresente um conversor de moedas com as seguintes opes: Real para Dlar Real para Euro Dlar para Real Dlar para euro Euro para Real Euro para Dlar

Variveis O algoritmo deve conter uma varivel para cada tipo de moeda e variveis adicionais para controle. Usar nomes significativos como: reais (real palavra reservada), dolar, euro, fator, opcao,qtd (quantidade),... A varivel reais deve ser inicializada com o valor 1.00, as demais devem receber o valor do usurio. Aps a apresentao do menu, a opo dever ser capturada por uma varivel do tipo caracter Veja exemplo da tela no slide 9

Dados de entrada Sempre apresentar uma mensagem solicitando o dado ao usurio. Receber do usurio o valor atual do Dlar e do Euro. Aps apresentar o menu OPERAO, receber a opo que indica qual a converso desejada. Receber a quantidade da moeda a ser convertida Veja exemplo da tela no slide 9

Dados de sada O algoritmo deve apresentar como sada a quantidade digitada e seu valor convertido. As mensagens devem ser no plural ou singular, de acordo com a necessidade. Por exemplo: 1 dlar equivale a 2 Reais ou 4 dlares equivalem a 8 Reais Caso seja escolhida uma opo que no consta no menu dever ser apresentada a mensagem: Opo Invlida
5 6

11/09/2012

Comandos leia(), escreva() para entrada e sada. escreval() para pular uma linha escolha() para deciso da operao a ser executada Ateno para o outrocaso e fimescolha se()-entao-senao para deciso da mensagem no singular ou plural Ateno para o fimse ATPS SEM EDENTAO NO RECEBE NOTA.
7

Clculos A forma que mais se adequa ao exerccio calcular um fator entre as moedas e multiplicar este fator pela quantidade da moeda. Por exemplo, suponha os valores: reais = 1.00 dolar = 2.00 euro = 3.00 Calcular a converso de 5 dlares para reais fator = dolar/reais //fator = 2 res = 5 * fator //resultado = 10 reais Calcular a converso de 4 euros para dlares fator = euro/dolar //fator = 1,5 res = 4 * fator //resultado = 6 dlares
8

********************** * CONFIGURAO * ********************** Real : 1.00 Dolar: 2.00 Euro: 4.00 **************** * OPERAO * **************** 1) Real para Dlar 2) Real para Euro 3) Dlar para Real 4) Dlar para Euro 5) Euro para Real 6) Euro para Dlar opo: 3

Tela de sada
Valor j impresso pelo algoritmo

Tela de sada

Valores digitados pelo usurio

Quantidade de Euros: 4 4 Euros equivalem a 8 Dlares

10

Tela de sada (negativo)

Tela de sada (negativo)

11

12

11/09/2012

Formatao da ATPS O material escrito solicitado nesta atividade deve ser produzido de acordo com as normas da ABNT1, com o seguinte padro: Em papel branco, formato A4. Margens esquerda e superior de 3cm, direita e inferior de 2cm. Fonte Times New Roman tamanho 12, cor preta. Espaamento de 1,5 entre linhas. Com capa, contendo: Nome de sua Unidade de Ensino, Curso e Disciplina. Nome e RA de cada participante. Ttulo da atividade. Nome do professor da disciplina. Cidade e data Sumrio 13

Formatao da ATPS 1 Etapa 1 (usar fonte 18 em negrito) Descreva o trabalho, ou seja apresente o problema de forma narrativa. Ex: O trabalho apresenta um algoritmo para... 1.1 Passo 1 (usar fonte 16 em negrito) Cite e defina para que servem as variveis utilizadas. Por exemplo: dolar varivel do tipo real utilizada para armazenar o valor atual do dlar, fornecido pelo usurio. 1.2 Passo 2 Cite e explique os clculos utilizados, por exemplo, como fez o clculo da converso. 1.3 Cite os comando e estruturas utilizados (escreva(), leia(), escolha()) e para que servem.

14

Formatao da ATPS 1 Etapa 2 (usar fonte 18 em negrito) Esta etapa apresenta o cdigo do algoritmo desenvolvido com o programa... 2.1 Passo 1 (usar fonte 16 em negrito) Cdigo fonte EDENTADO corretamente 2.2 Passo 2 Printscreem da tela de quatro converses diferente. 2.3 Passo 3 Cite e explique as dificuldades encontradas.
15

IMPORTANTE 1 Data da entrega AT uma semana antes da prova, quanto antes a entrega mais leve a correo. 2 Trabalhos com texto idnticos nota -1, ou seja vou descontar um ponto do grupo todo na prova. 3 A prova pode conter parte do cdigo da ATPS

16

Vous aimerez peut-être aussi