UFCG/CEEI/DSC
Disciplina: Introdução à Ciência da Computação – Turma 01
Período 2009.2
Professor: Roberto M. de Faria
Obs.: Os exercícios deverão ser entregues até o dia 22/10/2009.
A entrega dos exercícios será pelo e-mail: listas.icc@gmail.com.
1.
Um
distribuidor de brinquedos recebe seus produtos embalados em caixas de formato
retangular (um paralelepípedo) de tamanhos variados. Ele pretende reembalar
estas caixas em esferas coloridas de plástico e revendê-las como pacotes
surpresas. As esferas são fornecidas com diâmetros diferentes que aumentam de 5
em
Faça um programa que calcule o
diâmetro da menor esfera que pode conter uma caixa cujas dimensões são
informadas ao programa.
2.
Faça
um programa que receba um único número inteiro contendo uma data no formato ddmmaaaa
e mostre esta data escrita por extenso. Exemplo:
Entrada: Saída:
15102009 15 de outubro de 2009
3.
Faça
um programa que leia 6 números inteiros em ordem qualquer e imprima estes
números em ordem decrescente. Exemplo:
Entrada: 12 300 0 45 -39 100 Saída: 300 100 45 12 0 -39
4.
Faça
um programa que receba um número inteiro entre 1 e 999, e mostre este número
escrito por extenso. Exemplo:
Entrada:
245
Saída:
duzentos
e
quarenta
e
cinco
Obs: Num primeiro momento faça o
programa imprimir o valor por extenso sem as conjunções, depois, acrescente a
impressão das conjunções (assim fica mais fácil).
5.
Faça
um programa que leia um número inteiro de 7 dígitos significativos e informe ao
usuário se ele é ou não palíndromo. Um número é palíndromo se ao ser escrito de
trás para frente resulta no mesmo número. Exemplo: 1234321.
6.
É
comum encontrarmos números e códigos associados a um dígito verificador. Por
exemplo: número da matrícula da universidade, número da conta bancária, número
de CPF, etc. O dígito verificador é o resultado de uma série de operações
aritméticas aplicadas sobre os dígitos que compõem o código ou número a ser
verificado.
Faça um programa que leia um código
de 6 dígitos como um único inteiro e mais um outro inteiro de um único dígito
como dígito verificador e verifique se este dígito verificador é ou não válido
para este código.
A regra para o cálculo do dígito
verificador desse código é a seguinte: multiplique cada dígito par do código
por cinco e cada dígito ímpar por 7. Some os resultados dos produtos obtidos e
o dígito verificador será o resto da divisão da soma obtida por 10.
7.
Faça
um programa para calcular o valor a ser pago por uma venda, considerando que o
comprador receberá um desconto a partir da aplicação da tabela a seguir. O
programa receberá o valor nominal da venda e mostrará o valor a ser pago.
Limite superior da faixa de venda |
% de desconto |
< ou = R$ 50,00 |
5% |
< ou = R$ 100,00 |
8% |
< ou = R$ 500,00 |
10% |
> R$ 50,00 |
15% |
8.
Faça
um programa que criptografe (codifique) um número inteiro de 5 dígitos lido de
acordo com as seguintes regras: os dígitos de
Entrada: 52937 Saída:
85260