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.