Escolar Documentos
Profissional Documentos
Cultura Documentos
Programação de Computadores
Trabalho Prático de Avalição Nº 1 – 15 - Nov. 2020
Notas: Trabalho a realizar por grupos de 1 ou 2 alunos. Prazo de Entrega 1/12/2020
Desta forma, cada resistor vai conter um conjunto de riscas/bandas de várias cores,
indicando a sua impedância, tolerância e um coeficiente de temperatura opcional. Como
pode ser visto na figura, existem três variantes do código de cores, com 4, 5 ou 6
riscas/bandas.
A impedância é representada por 2 ou 3 risca/bandas contendo os primeiros dígitos do
valor, seguidos de uma risca/banda contendo um multiplicador. Uma risca/banda adicional
representa a tolerância. No caso dos códigos de 6 riscas/bandas, existe ainda mais uma
banda indicando o coeficiente de temperatura.
Parta este trabalho pretende-se criar um programa em linguagem “C” que interpreta um
código de cores e apresenta as características do respetivo resistor no ecrã.
Para o efeito, vai pedir uma string (vetor/array de caracteres) ao utilizador em que cada
carácter representa a inicial de uma cor, de acordo com a seguinte tabela:
‘P’ - Preto
‘C’ - Castanho
‘E’ - Encarnado
‘L’ - Laranja
‘A’ - Amarelo
‘V’- Verde
‘a’ - Azul
‘M’ - Magenta
‘c’ – Cinzento
‘B’ - Branco
‘D’ - Dourado
‘p’ – Prateado
Nota: Letras maiúsculas/minúsculas usadas para distinguir cores com iniciais repetidas
Por exemplo:
O programa deve contar o número de caracteres inserido pelo utilizador, verificar se todos
fazem parte da tabela anterior e de seguida, interpretar os seus dados de acordo com o
tipo de código inserido, 4, 5 ou 6 bandas.