Você está na página 1de 4

Lista de exerccio Programao Dinmica para web

Prof. Dr. Fujioka, Rodrigo da Cruz - http://lattes.cnpq.br/0843668802633139


(www.rodrigofujioka.com)
Verso: 1.0 (19/04/2015)
Todos os programas devem ser escritos utilizando um formulrio HTML que realiza a chamada
com o mtodo HTTP informado. (P) POST e (G) GET. Quando o mtodo no for informado a
escolha fica a critrio do aluno.

1. Escreva um programa que leia um valor de temperatura em Fahrenheit e faa a converso


para Celsius. Considere a frmula para converso de Fahrenheit para Celsius C = 5/9 (F
32). (G)
2. Faa um programa para calcular a nota semestral de um aluno. A nota semestral obtida
pela mdia aritmtica entre a nota de 2 bimestres. Cada nota de bimestre composta por
2 notas de provas. O programa deve exibir o nome e a mdia aritmtica. (G)
3. Considerando a questo 2, altere o programa para tambm exibir a melhor a pior mdia de
cada bimestre do aluno. (G)
4. Escreva um programa que leia um nmero e exiba se ele positivo ou negativo. (G)
5. Escreva um programa que leia um nmero e exiba o seu mdulo. (P)
6. Escreva um programa que leia um nmero e imprima se este nmero ou no par. (P)
7. Escreva um programa que leia trs nmeros e mostre o maior entre eles. (G)
8. Escreva um programa que receba um nmero inteiro e imprima todos os nmeros inteiros
do intervalo fechado do valor recebido mais 100.
9. Escreva um programa que receba um nmero inteiro e imprima todos os nmeros inteiros
do valor recebido at 1 (em ordem decrescente).
10. Escreva um programa que receba um nmero inteiro e imprima todos os nmeros pares do
intervalo fechado do valor recebido mais 100.
11. Escreva um programa que receba um nmero inteiro e imprima todos os nmeros do valor
recebido mais 100, inclusive a soma de todos eles.
12. Escreva um programa que calcula o desconto previdencirio de um funcionrio. Dado um
salrio, o programa deve retornar o valor do desconto proporcional ao mesmo. O clculo
segue a regra: o desconto de 15% do valor do salrio, entretanto, o valor mximo de
desconto 267,29, o que seja menor. (G)
13. Um posto est roubando (vendendo) gasolina e est dando descontos de acordo com a
tabela a seguir:

Escreva um algoritmo que leia o nmero de litros vendidos e o tipo de combustvel


(codificado da seguinte forma: A-lcool, G-gasolina), calcule e imprima o valor a ser pago
pelo cliente sabendo-se que o preo do litro da gasolina R$ 2,99 e o preo do litro do lcool
R$ 2,20. (G)
14. Escreva um programa que leia um nmero inteiro de 1 a 7 e informe o dia da semana
correspondente, sendo domingo o dia de nmero 1. Se o nmero no corresponder a um
Dia da semana, mostre uma mensagem de erro. (P)

15. Em uma certificao so feitos so feitos 5 exames (I, II, III, IV e V). Escreva um programa
que leia as notas destes exames e imprima a classificao do aluno, sabendo que a mdia
70.
Classificao:
A passou em todos os exames;
B passou em I, II e IV, mas no em III ou V;
C passou em I e II, III ou IV, mas no em V.
Reprovado outras situaes.
16. Uma Cia de pulverizao utiliza avio para pulverizar lavouras. Os custos de pulverizao
dependem do tipo de praga e da rea a ser contratada conforme a tabela:
Tipo 1
Ervas daninhas R$ 50,00 por acre
Tipo 2
Gafanhotos R$ 100,00 por acre;
Tipo 3
Broca R$ 150,00 por acre;
Tipo 4
Todos acima R$ 250,00 por acre
Se a rea a ser pulverizada for superior a 1000 acres, o fazendeiro tem um desconto de 5%.
Em adio, qualquer fazendeiro cujo custo for maior do que R$ 750,00 tem um desconto de
10% sobre o valor que ultrapassar os R$ 750,00. Caso ambos os descontos se aplicam o da
rea calculado antes. Fazer um algoritmo que leia: o tipo de pulverizao (1 a 4) e rea a
ser pulverizada; e imprima o valor a ser pago.
17. Crie um programa que exiba a tabuada de qualquer nmero informado pelo usurio (G).
Por exemplo, se o usurio digitar 3 a seguinte tabela exibida:
3x1
3
3x2
6
3x3
9
...
...
18. Elabore um programa, que calcule e exiba o que deve ser pago por um produto
considerando o preo normal de etiqueta e a escolha da condio de pagamento. Utilize
os cdigos da tabela a seguir para ler qual a condio de pagamento escolhida e efetuar o
clculo adequado
1
A vista recebe 10 %
2
No carto de dbito recebe 5%
3
No carto de crdito recebe 0%
4
Parcelado em at 3 vezes, valor da etiqueta sem juros.
5
Parcelado em mais de 4 vezes, juros de 1,99 ao ms.
19. Escreva uma funo que recebe um array de nmeros e retorna um novo array com os
elementos em ordem crescente.
20. Criar uma funo para calcular o imposto de renda dos contribuintes, considerando que os
dados de cada contribuinte, nmero de CPF, nmero de dependentes e renda mensal so
valores fornecidos pelo usurio. Para cada contribuinte ser feito um desconto de 5% do
salrio mnimo por dependente. Os valores para clculo do imposto so:
At 2 salrios mnimos
De 2 a 3 salrios
De 3 a 5 salrios
De 5 a 7 salrios
Acima de 7 salrios

Isento
5%
10%
15%
20%

21. Crie uma biblioteca de funes conforme as assinaturas exibidas na figura a seguir:

22. Faa um Programa que leia, de um formulrio, a altura da pessoa (em metros), o seu nome,
o seu peso e o sexo (M ou F) e devolva uma mensagem dizendo qual o peso ideal, e se
esta pessoa est ou no dentro de seu peso ideal. Para isso utilize as formulas da tabela a
seguir. (P)

23. Faa um programa que receba atravs de um formulrio web dois valores inteiros (valor
inicial e valor final), aps crie uma pgina com uma tabela HTML com apenas 1 linha e duas
colunas, na qual sero mostrados os nmeros mpares na primeira coluna e os nmeros
pares na segunda coluna, contidos no intervalo que vai do valor inicial at o valor final
digitado no formulrio. Os nmeros mpares devero ser escritos em itlico e os pares em
negrito
24. Escreva um programa que calcule o Valor a Pagar pela conta de energia eltrica para uma
determinada Classe Consumidora. Veja as informaes a seguir: (G)
a) O programa deve receber de um formulrio como dados de entrada: O tipo da
Classe Consumidora, (conforme definido na tabela dessa questo) e o consumo em
quilowatts/hora (KWh);
b) O clculo do Valor do Fornecimento (VF), em Reais (R$), definido pela seguinte
frmula: VF = Consumo x Tarifa, onde a tarifa definida na tabela 1, conforme a classe
consumidora.
c) O Valor a Pagar (VP) definido pela seguinte frmula: VP = VF + ICMS, onde a taxa de
ICMS calculada aplicando uma alquota de 30% ao valor do fornecimento (ICMS = 0.3
x VF)
Classe consumidora
A
B
C

Tarifa
0,82
0,55
0,34