Colégio Técnico Antônio Teixeira Fernandes
Disciplina - POO - 2º Anos(Inf) - (Lista de Exercícios II - Bimestre) – 12/05/2015
1) Elabore um programa que dada uma palavra pelo teclado em letras minúsculas converter
somente o primeiro caractere de cada palavra da frase para maiúsculo.
Exemplo : Entrada : monica
Saída : Monica
2) Em uma caixa de lista estão várias datas com seu respectivo dia, mês e anos ao escolher
essas datas e selecionar o botão de envio determinar.
a) O número data em que o ano é bissexto.
b) A porcentagem de datas em que o ano é bissexto.
c) O número de datas escolhidos.
3) Criar um programa que realize o sorteio de cinco números entre vinte palavras e mostre
essas palavras ordenadas alfabeticamente.
4) Elabore um programa que ao digitar uma palavra em uma caixão de texto e uma letra em
uma outras duas caixas de texto fazer a troca das letras na palavra: Exemplo
Entradas : => Marta => a, o + Saída Morto
5)Faça um programa para receber como entrada um número inteiro de quatro algarismos e
fornecer como saída os algarismos do número dados, separando os algarismos das unidades,
dezenas, centenas e milhar.
Exemplo : Dado o número 4583, deseja-se a saída
Unidade : 3
Dezena : 8
Centena : 5
Milhar : 4
6) Escrever um programa que digitada uma palavra pelo teclado determinar o número de
vogais e consoantes desta palavra.
7)Escrever um programa que dado um nome completo pelo teclado em letras minúsculas
mostrar a primeira letra de cada trecho do nome em letra maiúscula.
Não deverá ser usadas as palavras (do, da, de no meio do nome)
Exemplo : Entrada : edson arantes nascimento.
Saída : Edson Arantes Nascimento.
8) Elabore um programa que dada uma data pelo teclado com dia mês e ano informar em que
o mês por extenso e correspondente essa data.
Exemplo : Entrada 12/05/2005 Saída : Quinta-Feira, 12 de Maio de 2005, Fevereiro teve
28 dias.
Obs : Importante não poderá ser usada a instrução if(),Case ou equivalente nenhuma vez
neste programa.
9) Escreva um programa que ao digitar um número pelo teclado mostrar a seqüência de
fibonacci em uma caixa de lista.
10)Uma restauração de uma antiga escola do século XV, temos uma determinada área e sabese que a essa mesma área é quadrada. Elabore um programa que calcule qual a medida de um
dos lados do terreno e qual seria seu perímetro.
a²=1056
11) Faça um programa que capture valores escolhidos em uma caixa de lista e ao finalizar
realize as seguinte operações com esse valores.
a)
b)
c)
d)
Média aritmética (MA);
Média Harmônica (MH);
Média geométrica (MG);
Média quadrática (MQ).
MA 
MH 
x1 x2 x3 x4.... xn
n
n
1 1 1
1
   ...
x1 x2 x3
xn
MG  n x1.x2 .x3 .xn
x1  x2  x3  ..xn
n
2
MQ 
2
2
2
12) Escrever um programa que dada uma frase pelo teclado mostrar quantas vogais e
consoantes existe nesta frase.
13) * é um sistema de representação de letras, números e sinais de pontuação através
de um sinal codificado enviado intermitentemente. Foi desenvolvido por Samuel
Morse e Alfred Vail em 1835, criadores do telégrafo elétrico (importante meio de
comunicação a distância), dispositivo que utiliza correntes elétricas para controlar
eletroímãs que funcionam para emissão ou recepção de sinais. Um engenheiro foi
contratado para converter um sistema de bytes (caracteres) em sinais de código
Morse. Você tem a tarefa de ajudá-lo a construir um programa de computador
otimizado que ao entrar com uma frase faça a transformação para código Morse.
a) O programa deve considerar letras maiúsculas e minúsculas como a tabela abaixo.
b) O texto deverá ser digitado em um TextArea.
c) Usar os espaço como o próprio espaço.
Tabela de código Morse (Internacional)
CTI, UNIVAP
Saída:
C = -.-.
T=I = ..
, = --..-U = ..N = -.
I = ..
V = ...A = .P = .--.
Obs : O programa será testado com outras frases e deve funcionar corretamente.
14) N1 Escreva um programa que dado um número pelo teclado no intervalo entre (0 –
9.999), determinar o valor dado por extenso.
Obs : Não será permitido usar o if para determinar os valores que devem ser escritos.
Numero := ...
If numero = 1 then
Extenso = “Um”;
If numero = 2 then
Extenso = “dois”;
Exemplo : Entrada : 123 => Cento e vinte e três.
Os exercícios devem ser desenvolvidos em sala com dúvidas sendo levadas ao professor.
Download

Lista - 2Bim