Você está na página 1de 1

UNIVERSIDADE CATÓLICA DE PETRÓPOLIS

CENTRO DE ENGENHARIA E COMPUTAÇÃO


PROGRAMAÇÃO II – MATLAB
TURMA N3 (2ª f – 29/05/2017 – 07:20h)
2º TESTE
(100 MINUTOS)
QUESTÃO ÚNICA
Elaborar um programa em matlab que pergunte aos entrevistados os itens 1) até 6), enquanto não seja lido
uma idade igual ou maior que 100 anos. Coloque como comentário, no início do programa, o seu nome
completo, rgu, turma e data.
1. Nome
2. Idade (anos)
3. Sexo (M ou F)
4. Peso (em Kg)
5. Região (1. Norte, 2. Centro-oeste, 3. Nordeste, 4. Sudeste e 5. Sul)
6. Time (1. Botafogo, 2. Flamengo, 3. Fluminense, 4. Vasco, 5. Madureira)

Seu programa deverá realizar as seguintes tarefas:


a) Informar mensagem indicando o número da pessoa que está respondendo as perguntas. [0,25]
b) Informar a quantidade de pessoas que responderam as perguntas? [0,25]
c) Informar o percentual de pessoas por Região e qual Região tem o menor número de pessoas? [1,5]
d) Informar a quantidade de pessoas por Time? (obrigatório responder via case) [2,0]
e) Criticar a entrada do case e se o usuário entrar com um valor que não corresponda a uma situação
válida, mostrar uma mensagem de “Escolha Inválida”, apresentar qual foi o número escolhido pelo
usuário, manter na pergunta até que seja digitado um valor válido e informar quantas pessoas digi-
taram um número inválido. [1,0]
f) Informar o nome, a quantidade de letras e o sexo da pessoa com o maior nome? [1,5]
g) Informar a média do peso dos entrevistados que são do sexo masculino? [1,5]

Valor das estruturas do programa. [2,0]


h) [0,25] estrutura de entrada dos dados
i) [0,25] estrutura do laço
i) [0,75] estrutura do case – interna do case
k) [0,25] estrutura de decisão
l) [0,50] estrutura de saída dos dados

Você também pode gostar