Programação de Computadores
Viviane Torres da Silva
[email protected]
http://www.ic.uff.br/~viviane.silva/progIII
Exercício 1
 Faça um programa que ajude uma mecânica a relacionar os carros e os
problemas encontrados. A mecânica só tem capacidade para atender 20
carros (identificados pela placa). Os problemas que ela está capacidade a
investigar são: problema na vela, no carburador, na bomba de gasolina e
no distribuidor
 O programa deve ser capaz de: (utilizar sub-rotinas para os casos abaixo)
– Cadastrar os problemas de cada carro
– Informar quais são os problemas de um determinado carro. O usuário
informa a placa de um carro e a mecânica informa quais são os
problemas
– Informar número de carros com um determinado problema. O usuário
informa o problema e o programa informa quantos carros estão
cadastrados com aquele problema
 Dica: utilize vetor para armazenar as planas dos carros, vetor para
armazenar os nomes dos possíveis problemas, e matriz para armazenar a
informação de qual carro tem qual(is) problema(s). Lembrar que são ao
todo 4 problemas.
Exercício 2
 Faça um programa em Fortran que auxilie um laboratório a
armazenar a informação dos exames dos seus 20 pacientes.
Os exames que o programa laboratório pode realizar são:
glicose, colesterol e triglicerídeos.
Dica: os pacientes e os exames que os pacientes podem realizar
precisam ser cadastrados utilizando dois vetores.
 O programa deve ser capaz de:
– Cadastrar os valores dos exames dos pacientes. (subrotina)
– Informar qual paciente apresentou o maior índice de triglicerídeos
(função retornando o nome do paciente)
– Informar os pacientes que possuem colesterol alto (acima de 120) e
glicose alta (acima de 100) (subrotina)
– Informar a média das glicoses (função retornando a média)
Exercício 3
 Faça um programa em Fortran que o departamento a gerar
estatística sobre o curso de Programação Fortran. São ao todo
3 turmas e cada turma possui 30 alunos. Em todas as turmas
os alunos realizam as provas P1, P2 e VS (quando for o caso).
 O programa deve ser capaz de:
–
–
–
–
Cadastrar todas as notas dos alunos de todas as turmas (subrotina)
Informal qual turma obteve a menor média na P1 (função)
Informal qual turma obteve a maior média na P2 (função)
Informar a quantidade de alunos (em média) que fez VS. (função)
Download

aula extra - Instituto de Computação