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)