Universidade do Estado de Santa Catarina (UDESC) Curso: Ciência da Computação Disciplina: Algoritmos (AGT) Prof. Rui Tramontin Trabalho Prático: implementação de algoritmos no Visualg Cada aluno deve fazer o somente o problema correspondente (A, B ou C), conforme lista a seguir. O trabalho deve ser entregue até o dia 26/06 (quinta-feira) via e-mail para [email protected]. Anexar o arquivo “.alg”. Lista de alunos e respectivos problemas: Arthur Carina Cesar Gabriel Kevin Christopher Eduardo W. João Lucas Silas Problema A Problema B Problema C Problema A Problema B Problema C Problema A Problema B Problema C Problema A Problema A Uma Universidade deseja fazer um levantamento a respeito de seu concurso vestibular. Para cada curso é fornecido o seguinte conjunto de valores: Código do curso; Número de vagas; Número de candidatos do sexo masculino; Número de candidatos do sexo feminino. Faça um programa que leia tais informações até que usuário digite o código 0. A saída deve ser um relatório contendo: a) A quantidade cursos processados; b) Uma tabela contendo as seguintes colunas: o código do curso, o número de candidatos por vaga e a porcentagem de candidatos do sexo feminino; c) O maior número de candidatos por vaga, juntamente com o código do curso correspondente; d) O menor número de candidatos por vaga, juntamente com o código do curso correspondente; e) O código do curso que possui a maior quantidade de candidatos do sexo feminino; f) O total de candidatos inscritos; g) A média geral de candidatos por vaga. Problema B Deseja-se fazer uma pesquisa a respeito do consumo mensal de energia elétrica em uma determinada cidade. Para isso, são fornecidos os seguintes dados: Número do consumidor; Preço do KWh consumido; Quantidade de KWh consumidos durante o mês; Código do tipo de consumidor (residencial, comercial, industrial). Faça um programa que leia tais informações até que usuário digite o número do consumidor com valor 0. A saída deve ser um relatório contendo: a) A quantidade de consumidores processados; b) Uma tabela contendo as seguintes colunas: o número do consumidor, tipo de consumidor e total a pagar; c) O maior consumo residencial, juntamente com o respectivo número do consumidor; d) O menor consumo comercial, juntamente com o respectivo número do consumidor; e) A média de consumo industrial; f) O total de consumo para cada um dos três tipos de consumidores; g) A média geral de consumo. Problema C O sistema de avaliação de uma determinada disciplina obedece aos seguintes critérios: Durante o semestre são dadas três notas; A nota final é obtida pela média aritmética das notas dadas durante o curso; É considerado aprovado o aluno que tiver a nota final superior ou igual a 6,0 e que tiver comparecido a um mínimo de 75% das aulas; O aluno que ficou com nota final abaixo de 6,0, mas acima de 2,0 ficou em exame (respeitando-se o mínimo de frequência). Faça um programa que leia: O total de aulas ministradas; Um conjunto de dados contendo o número de matrícula, as três notas e o número de aulas frequentadas. O critério de parada é o número de matrícula igual a 0. A saída deve ser um relatório contendo: a) Uma tabela contendo as seguintes colunas: o número de matrícula, a nota final e se foi aprovado, reprovado, ou se está em exame; b) A maior e a menor nota da turma (com os respectivos números de matrícula); c) A nota média da turma; d) O total de alunos aprovados (e sua % em relação ao total de alunos); e) O total de alunos reprovados (e sua % em relação ao total de alunos); f) O total de alunos em exame (e sua % em relação ao total de alunos); g) A porcentagem (em relação ao total de alunos reprovados) de alunos reprovados por frequência insuficiente.