- guardar no arquivo de texto radar.txt todas as velocidades registadas (considere que o arquivo pode já conter registos anteriores de velocidades)
- determinar a percentagem de infratores já registrados até o momento.
Note que o número de registos não é limitado.
9. A calibração de cor constitui uma das últimas tarefas na produção de um aparelho de TV. Esta operação visa procurar um equilibrio das componentes de vermelho (Red), verde (Green) e azul (Blue) de modo a minimizar efeitos cromáticos indesejáveis. Assim, medem-se com um instrumento de precisão os níveis R, G, B emitidos pela tela quando o sinal é branco puro e por norma é possível fazer o ajuste no painel de TV dos ganhos de cada um dos feixes de elétrons correspondentes às componentes de cor. Para isso, é necessário que o ajuste necessário esteja no intervalo [-5%,+5%]. Se tal não acontecer, a correção tem de ser feita por hardware.
Faça um programa que leia de um arquivo as sucessivas medições (valores R, G e B entre 0 e 100 - uma percentagem da intensidade máxima - numa só linha) e guarde noutro arquivo esses valores e, no caso de ser necessária correção por hardware, a palavra hardware após esses valores de medição. No final, deve escrever na tela a percentagem existente de correções por hardware.
10. Pretende-se um programa que leia a partir do arquivo dict.txt conjuntos de pares de palavras - a palavra em português e a respectiva tradução inglesa - um par por linha. Em seguida, e enquanto o utilizador não terminar a execução, o programa deve fornecer a tradução da palavra portuguesa que o utilizador indica.
O utilizador pode também, se assim o desejar, definir se a tradução a fornecer será totalmente escrita em maiúsculas ou em minúsculas, bem como se pretende que também seja indicado o comprimento da palavra em inglês.
11. Faça um programa que escreva na tela o conteúdo do arquivo de texto texto.txt e no final escreva a seguinte informação estatistica sobre o arquivo:
- o número de caracteres pertencentes ao alfabeto
- o número de dígitos
- o número de caracteres maiúsculos
- o número de caracteres minúsculos
12. Pretende-se um programa que faça a gestão de inscrições de alunos num determinado turno prático. Para cada aluno existe o seu número (um número inteiro) e o nome (um cadeia de caracteres com, no máximo, 60 caracteres), sabendo-se que a capacidade máxima é 30 alunos. As operações a implementar são as seguintes:
- inscrição de um aluno
- listagem dos alunos do turno, por ordem alfabética
- remoção de um aluno, dado o seu número
Altere o programa anterior de modo a que:
- o programa carregue a informação relativa ao turno a partir do arquivo de texto turno.txt.
- no final, o programa armaze os dados sobre o turno no mesmo arquivo que utilizou para ler, mas com os dados ordenados por ordem alfabética.
[extra] Faça uma função que permita pesquisar de forma eficiente o nome de um aluno, dado o seu número.
Atenciosamente,
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.