Colégio Técnico Antônio Teixeira Fernandes Disciplina-FDR - 2º Anos(Inf) - (Lista de Exercícios I - Bimestre) – 01/03/2012 1) Escrever um programa que faça o calculo de transformação de horas em minuto onde às horas devem ser apenas número inteiros. • • • Deverá haver uma caixa de texto para entrada com a hora. Deverá haver um label para mostrar o resultado. Deverá haver um botão de comandos onde deverá ser realizada a programação. Obs : Sabe-se que uma hora possui 60 minutos. 2) Escrever um programa que dados (n) números pelo teclado (usar uma caixa de texto para entrada), permitir a entrada com esses números usando uma caixa InputBox() e em seguida encontrar qual desses números é o maior. 3) Escrever um programa que dado um número por intermédio de uma caixa de texto verificar se esse número é par ou impar. 4) Escrever um programa que dadas duas caixas de texto uma para entrada de dados em graus Celcius e a outra para entrada em graus Fahrenheit, Escrever um programa que faça as devidas transformações mediante ao valor da caixa de texto, deverá haver valor apenas em uma caixa de texto. Segue abaixo as equações 5) Escrever um programa que imprima o valor de fibonacci de um número dados em uma caixa de texto. (Faça o teste de mesa) Exemplo : Fibonnacci 6 = 8 6) Escrever um programa que dados valores em uma caixa de entrada (InputBox) o programa deverá parar o processamento quando for digitado (-1) e mostrar. a) A média dos valores b) O maior e o menor valor digitado. 7) Apresentar todos os múltiplos de 4 que sejam menores que 200. Resolva usando a instrução REPEAT. 8) Escreva um programa para calcular o fatorial de número (n) dados pelo teclado. Use a instrução while(). Colégio Técnico Antônio Teixeira Fernandes 9) Escrever um programa que mostre em um label se o valor digitado em uma caixa de texto é ou não primo. 10) * Um concurso de beleza possui (n) candidatas Escrever um programa que permita a entrada com nome de cada candidata e sua respectiva nota no concurso e no final o programa deverá mostrar. a) b) c) d) Nome da candidata que venceu o concurso. A média geral do concurso entre as candidatas. A menor e a maior nota do concurso. A mediana entre os valores das notas. 11) Dados os valores de x e n Elabore um programa que calcule corretamente a seguinte seqüência. (Faça o teste de mesa) ∞ y=∑ i =1 x + ni ( x + 1) ( x + 2) ( x + n) = + + ... + ni 1! 2! n! 12) (N1) Fez-se uma pesquisa envolvendo um grupo de pessoas. Para cada uma das pessoas, perguntou-se: - Valor do seu salário; - Idade; - Grau de instrução (código conforme a tabela a seguir). - Grau de Instrução (1) - Primário, (2) - Segundo Grau e (3) - Superior - considerando essas informações, faça um programa que forneça: a) Número de pessoas que possuem curso superior e ganham menos que 500 reais; b) A diferença entre a média dos salários das pessoas com mais de 25 anos e a média daqueles com menos de 25 anos; c) A idade média das pessoas que possuem 2º grau. d) O percentual de pessoas que possuem o curso Primário e o percentual de pessoas com curso superior. e) A maior idade da pessoa. Colégio Técnico Antônio Teixeira Fernandes 13) Para cada nota de compra, tem-se o nome do produto comprado, o valor, o estado para qual a nota foi emitida e imposto(%). Crie um programa que mostre: Considere os estado : RJ, SP, MG, RS. a) b) c) d) e) f) g) O valor total bruto. Imposto total cobrado. Mostrar o valor total líquido de todas as notas. Porcentagem de notas emitidas para o estado de SP. Porcentagem de notas emitidas para o estado de RJ. Porcentagem de notas emitidas para outros estados. Nome do produto que tem o imposto mais alto. 14) Crie um programa para somar o resto da divisão por 3 de um determinado número dado pelo teclado. Obs : Os exercícios devem ser resolvidos em sala de aula com o auxilio do professor. 15) Elabore um programa que mostre quantos número no intervalo de um a 100 são quadrados perfeitos. Explicação quadrado perfeito são números cuja a soma dos impares positivos no intervalo de um até esse número resultam no próprio número as vezes não necessário chegar ao final do intervalo para saber. Exemplo : 25 é quadrado perfeito, resolução (*1*,2,*3*,4,*5*,6,*7*,8,*9*,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25) Somando (1+3+5+7+9) = 25. 7 => Não é quadrado perfeito (1,2,3,4,5,6,7) = 1 + 3 + 5 + 7 = 16 <> 7 16) Considerando como dados as notas de uma determinada turma em uma prova escreva um programa que determine quantos alunos forma considerado acima da média. 17) Escreva um programa que dado a idade de (n) nadadores, classifique-os em uma das seguintes categorias: Infantil A 5 – 7 anos; Infantil B 8 – 10 anos; Juvenil A 11 – 13 anos; Juvenil B 14 – 17 anos; Adulto B 18 – 60 anos e acima de 60 anos; Colégio Técnico Antônio Teixeira Fernandes 18) Suponha que o conceito de um aluno seja determinado em função de sua nota. Suponha também que essa nota seja um valor inteiro na faixa de 0 a 100. O problema está em dadas (n) nota, determinar o respectivo conceito. Considerando ainda os conceitos conforme a seguir. 0 a 49 - Insuficiente 50 a 64 – Regular 65 a 84 – Bom 85 a 100 – Ótimo a) Mostra quantos alunos foram considerados Bons; b) Quantos foram considerados regulares; c) Porcentagem de alunos Ótimos; d) Porcentagem de alunos Insuficientes; 19) Em uma escola as notas eram convertidas em conceitos por aproveitamento essas notas eram valores inteiros na faixa de 0 a 100. O problema está em,dada a nota, determinar o respectivo conceito. Considere ainda os conceitos conforme a seguir. Nota 0 a 49 50 a 64 65 a 84 85 a 100 Conceito Insuficiente Regular Bom Ótimo 20) Elaborar um programa considerando que dada a idade e nome de (n) pessoas informe se esta pessoa é criança, adolescente ou adulto e quantos são adulto, adolescentes ou crianças. Considere as faixas etárias conforme a seguir. Idade até 12 anos - Criança Idade maior que 12 e menor que 18 anos - Adolescente Idade maior ou igual a 18 anos - Adulto 21) Faça o teste de mesa do programa que você resolveu no exercício 15.