Lista de Exercício_PHP_V1 (1)

4
Lista de exercício – Programação Dinâmica para web Prof. Dr. Fujioka, Rodrigo da Cruz - http://lattes.cnpq.br/0843668802633139 (www.rodrigofujioka.com) Versão: 1.0 (19/04/2015) Todos os programas devem ser escritos utilizando um formulário HTML que realiza a chamada com o método HTTP informado. (P) – POST e (G) – GET. Quando o método não for informado a escolha fica a critério do aluno. 1. Escreva um programa que leia um valor de temperatura em Fahrenheit e faça a conversão para Celsius. Considere a fórmula para conversão de Fahrenheit para Celsius é C = 5/9 (F – 32). (G) 2. Faça um programa para calcular a nota semestral de um aluno. A nota semestral é obtida pela média aritmética entre a nota de 2 bimestres. Cada nota de bimestre é composta por 2 notas de provas. O programa deve exibir o nome e a média aritmética. (G) 3. Considerando a questão 2, altere o programa para também exibir a melhor a pior média de cada bimestre do aluno. (G) 4. Escreva um programa que leia um número e exiba se ele é positivo ou negativo. (G) 5. Escreva um programa que leia um número e exiba o seu módulo. (P) 6. Escreva um programa que leia um número e imprima se este número é ou não par. (P) 7. Escreva um programa que leia três números e mostre o maior entre eles. (G) 8. Escreva um programa que receba um número inteiro e imprima todos os números inteiros do intervalo fechado do valor recebido mais 100. 9. Escreva um programa que receba um número inteiro e imprima todos os números inteiros do valor recebido até 1 (em ordem decrescente). 10. Escreva um programa que receba um número inteiro e imprima todos os números pares do intervalo fechado do valor recebido mais 100. 11. Escreva um programa que receba um número inteiro e imprima todos os números do valor recebido mais 100, inclusive a soma de todos eles. 12. Escreva um programa que calcula o desconto previdenciário de um funcionário. Dado um salário, o programa deve retornar o valor do desconto proporcional ao mesmo. O cálculo segue a regra: o desconto é de 15% do valor do salário, entretanto, o valor máximo 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 número de litros vendidos e o tipo de combustível (codificado da seguinte forma: A-álcool, G-gasolina), calcule e imprima o valor a ser pago pelo cliente sabendo-se que o preço do litro da gasolina é R$ 2,99 e o preço do litro do álcool é R$ 2,20. (G) 14. Escreva um programa que leia um número inteiro de 1 a 7 e informe o dia da semana correspondente, sendo domingo o dia de número 1. Se o número não corresponder a um Dia da semana, mostre uma mensagem de erro. (P)

description

Lista de Exercício_PHP_V1 (1)

Transcript of Lista de Exercício_PHP_V1 (1)

  • 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:

    3 x 1 3

    3 x 2 6

    3 x 3 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 Isento

    De 2 a 3 salrios 5%

    De 3 a 5 salrios 10%

    De 5 a 7 salrios 15%

    Acima de 7 salrios 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 Tarifa

    A 0,82

    B 0,55

    C 0,34