Vous êtes sur la page 1sur 4

Bacharelado em Cincia e

Tecnologia
BC0505 Processamento da Informao
Prof. Edson Pinheiro Pimentel

ATIVIDADE PRTICA

REPETIO: PARA-AT / VALIDAO


Para resolver os exerccios propostos nessa atividade, elabore sua soluo utilizando
o ambiente PORTUGOL. Coloque suas respostas nesse arquivo .DOC conforme solicitado
em cada enunciado.
Ao final, faa o Upload desse arquivo .DOC no TIDIA, na ATIVIDADE especificada pelo
professor. Enquanto voc no clicar em ENVIAR, poder salvar e voltar "mais tarde"
para modificar o seu arquivo.

Exerccio 1 MAIOR IDADE


Escreva um programa que solicita a idade de 15 pessoas e exibe qual a maior idade
dentre as digitadas.
OBS: OBRIGATRIO O USO DO COMANDO DE REPETIAO PARA-AT
PARTE I - INTERPRETAO DO PROBLEMA

SADA: Quais os resultados que o algoritmo deve fornecer?


Sua resposta

ENTRADA: Quais os insumos necessrios para se obter a sada?


Sua resposta

PROCESSAMENTO: Como transformar os insumos na sada?


Sua resposta

PARTE II - ALGORITMO: PORTUGOL

Cole aqui sua soluo

PARTE III - TESTE DE EXECUO

TESTE 1:
Entrada: 18, 23, 44, 21, 15, 11, 32, 17, 18, 22, 62, 43, 33, 61, 18
Saida Esperada: 62
EXECUTE SEU PROGRAMA COM AS ENTRADAS ACIMA.
- COLE AQUI A FIGURA (PRINT SCREEN) DA SUA EXECUO: TESTE 1
- DICA: FAA UM RECORTE APENAS DA PARTE DE BAIXO (CONSOLE) NO
PORTUGOL STUDIO QUE MOSTRE A EXECUO DO SEU PROGRAMA. PARA
RECORTAR UTILIZE, POR EXEMPLO, O PAINT BRUSH.

TESTE 2:
Entrada: 15, 11, 32, 17, 18, 23, 44, 21, 18, 22, 61, 18, 62, 43, 33
Saida Esperada: 62
EXECUTE SEU PROGRAMA COM AS ENTRADAS ACIMA.
- COLE AQUI A FIGURA (PRINT SCREEN) DA SUA EXECUO: TESTE 2
- DICA: FAA UM RECORTE APENAS DA PARTE DE BAIXO (CONSOLE) NO
PORTUGOL STUDIO QUE MOSTRE A EXECUO DO SEU PROGRAMA. PARA
RECORTAR UTILIZE, POR EXEMPLO, O PAINT BRUSH.

Exerccio 2 CAIXA ELETRNICO

Considere que voc est desenvolvendo um programa para o caixa eletrnico de um banco. O
cliente do banco fornece ao caixa quanto dinheiro deseja retirar e o caixa deve liberar o valor
utilizando as cdulas disponveis.
Por exemplo, no caso de um caixa que tenha apenas notas de 10, 20 e 50 reais, um usurio que
solicita o saque de 180 reais deve receber 3 notas de 50, 2 notas de 20 e 1 nota de 10.
Escreva um programa que solicita ao usurio que ele entre com um valor a ser sacado e mostre
a quantidade de cdulas de cada valor a ser dispensado para o cliente. O caixa deve devolver o
menor nmero possvel de clulas que totalizem o valor solicitado. Suponha que o caixa tenha
notas de 50, 10, 5 e 1.
ATENO - O programa dever efetuar a validao da entrada de dados de modo a
no processar valores NEGATIVOS e nem saques superiores a 2000 (dois mil reais)
Exemplo: Se o cliente informar 543.00 o programa deve informar:
10 notas de 50
4 notas de 10
3 notas de 1

PARTE I - INTERPRETAO DO PROBLEMA

SADA: Quais os resultados que o algoritmo dever fornecer ?


Sua resposta

ENTRADA: Quais os insumos necessrios para se obter a sada?


Sua resposta

PROCESSAMENTO: Como transformar os insumos na sada?


Sua resposta

PARTE II - ALGORITMO: PORTUGOL

Cole aqui sua soluo

PARTE III - TESTE DE EXECUO


TESTE 1:
Entrada: 3000
Sada Esperada: Saque limite: 2000 reais

Entrada: -500
Sada Esperada: Informe um valor maior que zero
Entrada: 327,00
Sada Esperada: 6 notas de 50, 2 notas de 10, 1 nota de 5, 2 notas de 1

EXECUTE SEU PROGRAMA COM AS ENTRADAS ACIMA.


- COLE AQUI A FIGURA (PRINT SCREEN) DA SUA EXECUO: TESTE 2
- DICA: FAA UM RECORTE APENAS DA PARTE DE BAIXO (CONSOLE) NO
PORTUGOL STUDIO QUE MOSTRE A EXECUO DO SEU PROGRAMA. PARA
RECORTAR UTILIZE, POR EXEMPLO, O PAINT BRUSH.

TESTE 2:
Entrada: -40.00
Sada Esperada: Informe um valor maior que zero
Entrada: 4000
Sada Esperada: Saque limite: 2000 reais
Entrada: 40.00
Saida Esperada: 0 notas de 50, 4 notas de 10, 0 notas de 5, 0 notas de 1

EXECUTE SEU PROGRAMA COM AS ENTRADAS ACIMA.


- COLE AQUI A FIGURA (PRINT SCREEN) DA SUA EXECUO: TESTE 2
- DICA: FAA UM RECORTE APENAS DA PARTE DE BAIXO (CONSOLE) NO
PORTUGOL STUDIO QUE MOSTRE A EXECUO DO SEU PROGRAMA. PARA
RECORTAR UTILIZE, POR EXEMPLO, O PAINT BRUSH.

Vous aimerez peut-être aussi