Anda di halaman 1dari 2

Avaliação Grau B

IDENTIFICAÇÃO DA UNIDADE CURRICULAR


Código: 20-0002 Turma: 40-02TERNI1
Unid. Algoritmos para Engenharia Ano/Semestre: 2016/1
Curricular:
Professor: Daniel da Silva Cotrim Data: 05.07.16
Avaliação Avaliação Prática – Grau B Nota
(Peso 10.0):
Curso(s): Engenharias: Mecânica, civil, elétrica e produção,
Aluno(a)s:
________________________________________________________________

________________________________________________________________

Avaliação do GB em dupla, com consulta.


Início: 18h50min. e Término: 22h50min.
Entrega somente após as 20:00. Depois deste horário ninguém mais entra na sala para
realizar a avaliação.

Questão 1 (3 pontos):

Uma aplicação interessante dos computadores é para desenhar gráficos de linhas e de barras
(chamados algumas vezes "histogramas"). Escreva um programa que leia cinco números (cada
um deles entre 1 e 30). Para cada número lido, seu programa deve imprimir uma linha contendo
aquele número de asteriscos adjacentes. Por exemplo, se seu programa ler o número sete, deve
imprimir *******.

Exemplo de números informados:

5; 10;15;20;25;

Saída do programa:

*****

**********

***************

********************

*************************
Questão 2 (4 pontos):

A entrada para assistir um filme no Cine Ftec é calculada da seguinte forma: o preço da entrada
é R$ 15,00 nas quintas, sextas, sábados e domingos, e R$ 12,00 nos outros dias. Escreva um
algoritmo que solicite a idade e o dia da semana, e calcule o preço da entrada para um
determinado dia da semana.

Dica: o dia da semana pode ser representado por um valor inteiro (1=domingo, 2=segunda,...,
7=sábado). Se o usuário digitar um código inválido deve aparecer a mensagem de erro “Dia
inválido” e assim não deverá mostrar os valores calculados, mas sim uma mensagem dizendo
que “Nenhum dia da semana foi informado”. A empresa Cine Ftec possui descontos de 60%
para quem tiver mais que 65 anos ou menos que 12 anos.

Imprima como saída a idade, o dia da semana, o valor do desconto e o valor final do ingresso.
Utilize comando se encadeado. Também imprima a faixa etária da pessoa, da seguinte forma:
bebe (de 0 até 3 anos); infância (de 3 até 8); criança (de 8 até 12 anos), adolescente (de 12 a
16 anos); adulto 1 (de 16 a 21 anos); adulto 2(de 21 a35 anos); adulto 3 (de 35 até 65 anos);
ou idoso (acima de 65 anos). Observação: implemente pelo menos uma função neste exercício.

Questão 3 (3 pontos):

Faça um contador que apresente todos os inteiros compreendidos entre um valor inicial e um
final fornecidos pelo usuário. Consistências: o valor final deve ser maior que o inicial. Peça ao
usuário um número <n> para um subcontador. Para cada valor apresentado, o programa deve
fazer uma subcontagem de <n> valores. Exemplo:

Contador
========
Forneça o valor inicial: 5 // 5 foi digitado pelo usuário
Forneça o valor final : 7 // 7 foi digitado pelo usuário
Forneça o valor de subcontagem: 3 // 3 foi digitado pelo usuário

Contagem // saída produzida pelo programa


========
5
5.1
5.2
5.3
6
6.1
6.2
6.3
7
7.1
7.2
7.3