1) Escrever um programa que faça o calculo de

Propaganda
Colégio Técnico Antônio Teixeira Fernandes
Disciplina POO-I 2º Anos(Inf) - (Lista de Exercícios I - Bimestre) – 23/02/2015
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 permita a entrada com um intervalo de números; mostrar quantos
números desse intervalo são primos.
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) Faça o teste de mesa depois codifique em PHP o algoritmo abaixo de forma que o mesmo
possa ser executado.
Colégio Técnico Antônio Teixeira Fernandes
7) Apresentar todos os múltiplos de 4 que sejam menores que 200. Resolva usando a instrução
do while.
8) Escreva um programa para calcular o fatorial de número (n) dados pelo teclado. Use a
instrução while().
9) Escrever um programa que mostre no browser se o valor digitado em uma caixa de texto é ou
não primo.
10) Um concurso de beleza possui (5) 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)


 ... 
1!
2!
ni
n!
12) Escrever um programa que dado um número pelo teclado calcular a tabuada desse número e
dos seus dois sucessores.
Exemplo:
Entrada: 3
Saída:
3x1=3
3x3=6
..........
4x1=4
4x2=8
..........
5x1=5
5 x 2 = 10
...........
Colégio Técnico Antônio Teixeira Fernandes
12) 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 em caso de dúvidas pedir auxilio do
professor.
12) N1 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
a) Imprimir quantos são quadrados perfeitos e quantos não são.
b) Porcentagem de quadrados perfeitos.
14) Considerando como dadas as notas de uma determinada turma em uma prova escreva um
programa que determine quantos alunos foram considerados acima da média.
15) Escreva um programa que dado a idade de um nadador, 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;
16) 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 (5)
nota, determinar o respectivo conceito. Considerando ainda os conceitos conforme a seguir.
Usar duas estruturas de repetição para número de alunos e notas.
0 a 49 - Insuficiente
50 a 64 – Regular
65 a 84 – Bom
Colégio Técnico Antônio Teixeira Fernandes
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;
17) 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.
Usar duas estruturas de repetição para número de alunos e notas.
Nota
Conceito
0 a 49
Insuficiente
50 a 64
Regular
65 a 84
Bom
85 a 100
Ótimo
18) Elaborar um programa considerando que dada a idade e nome de pessoas informe se esta
pessoa é criança, adolescente ou adulto. 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
19) Faça o teste de mesa dos programas dos exercícios que você resolveu.
20) * O prof. Marcio especialista em fisiologia do exercício trabalha na Univap e precisava
realizar testes anaeróbios com seus alunos em dias diferentes e resolveu criar grupo de alunos em
números pares e consecutivos, para cada grupo de alunos foram realizados testes de exercícios
especificados pelo prof. Marcio, mas para que ele obtivesse um melhor controle ele precisava
saber que informando o total de alunos e quantidade de grupos qual seria a quantidade de alunos
em cada grupo. Você foi escolhido para ajudar o professor Marcio a identificar o número exato
de alunos em cada grupo informando a quantidade de grupos e o total de alunos contados no
grupo. Vale lembrar que o total de alunos é um número par e a quantidade de alunos por grupo
que deve ser encontrada também deve ser números pares e consecutivos.
Exemplo: y = Número Total de alunos; x = Número de alunos por grupo
n = Número de grupos; Considere n ≤ 100.
Colégio Técnico Antônio Teixeira Fernandes
 x  2  x  4...x  x  y
n
i 1
i
i
i
n
y = x + (x+2)+(x+4)+(x+6)+....(x+n)
Observação: A vírgula separa as casas decimais e ponto e vírgula separa os números.
Exemplo de como devem ser as entradas e saída do exercício (20)
Entrada:
Quantos Grupos: 4
Total de Alunos : 92
Saída:
20,22,24,26
Entrada:
Quantos Grupos: 2
Total de Alunos : 62
Saída:
30,32
Download