Trabalho
1. Defina uma estrutura para armazenar a ficha médica de um paciente (peso, altura, idade). Crie uma variável para armazenar a informação de 35 pacientes e leia as informações dos 35 pacientes. Em seguida faça uma função que calcule a média de idade dos pacientes que tenham peso menor que p kg, onde p é o parâmetro da função (fornecido pelo usuário).
2. Utilizando seu conhecimento de estruturas em Linguagem C, define-as de acordo com a necessidade do Sr. Viu GayTes, os seguintes pontos foram levantados.
“Preciso cadastrar as matérias que estou coordenando este bimestre, cada matéria tem seu código, descrição, nota, e um professor cadastrado”.
“Como as matérias terão que ter seus professores cadastrados, preciso também uma estrutura simples para os professores, creio que somente o nome e o e-mail já me sirvam”.
“Well, creio que tendo essas estruturas, posso fazer um cadastro de alunos mais completo. Quero ter os seguintes dados para os alunos: nome do curso, ra, nome do aluno, e matérias que o aluno cursa”.
DICA: a) Identifique e crie as estruturas principais b) Identifique e crie os campos (variáveis apontadas ou melhorias) específicas de cada estrutura. c) Identifique e estabeleça a relação entre as estruturas.
3. Desenvolva um programa que armazene dados de um aluno em uma estrutura: ra, nome_aluno, num_aula_bim, num_presença. Após preenchimento da estrutura pelo usuário, o programa deve calcular através de uma função, quantas aulas o aluno faltou e fornecer a freqüência dele em %.
DICA: A função deve receber como parâmetro uma estrutura Ex: função_imprime(nome_da_estrutura);
A própria função deve imprimir os resultados na tela (ou seja sem retorno)
Ex:
void função_imprime(struct aluno A1){ // desenvolvimento