funçoes
Lista de Exercícios 06 – Função / Procedimento, Parâmetro, Vetor
Data: 26/set/2013
Entrega: 03/out/2013
Nome:_____________________________________________
Matrícula:________________________
Obs: fazer a lista a mão para treinar lógica e comandos e entregar em papel.
1) Faça um programa que leia dois horários (hora e minuto de cada um dos horários) e exiba o total de minutos de cada horário e a diferença em minutos entre os dois horários. Considere que o segundo horário lido pelo programa sempre ocorre após o primeiro horário. O seu programa deverá utilizar as seguintes funções:
• Uma função auxiliar para converter um horário em minutos. Esta função deverá receber como parâmetro um horário: hora e minuto. A função deve retornar o valor correspondente em minutos.
• Uma função auxiliar para calcular a diferença em minutos entre dois horários. Esta função deverá receber como parâmetro dois horários: hora do primeiro horário, minuto do primeiro horário, hora do segundo horário e minuto do segundo horário. A função deve retornar a diferença em minutos entre os dois horários. Use a função para converter um horário em minutos.
2) Faça um programa que leia três números inteiros diferentes e os mostre em ordem decrescente. Faça uma função que receba os três números como parâmetro e exiba-os em ordem decrescente.
3) Faça um programa, utilizando as funções abaixo, que processe um aluno de uma turma. O programa deverá ler, inicialmente, o total de aulas da turma. A seguir, deverá ler as seguintes informações do aluno: matrícula, nota da primeira prova, nota da segunda prova, nota do primeiro trabalho, nota do segundo trabalho e total de presença do aluno. Este programa deverá calcular e exibir: matrícula, média das provas, média dos trabalhos, média final, situação do aluno e percentual de faltas do aluno.
As médias são aritméticas. Cada atividade vale 100 pontos. Faça as seguintes funções:
•