RESPOSTAS LISTA DE EXERCICIO
SAMUEL SOUSA DA ROCHA 1. Elabore um programa em PHP que calcule a média aritmética de duas notas e exiba o resultado na tela. As notas estão armazenadas em variáveis.
2. Elabore um programa em PHP que, a partir de um número inteiro e positivo, escreva todos os seus divisores. Por exemplo: se o número for 6, os divisores serão: 1, 2, 3 e 6.
3. Elabore um programa em PHP que compare três números inteiros e determine qual o maior entre eles. Imprima os três números em ordem crescente e informe o maior. $n2)? $n1: $n2; $maior = ($maior > $n3)? $maior: $n3; echo "
O maior numero é $maior"; #echo "
O maior numero é ".$ordem[2]; #echo "
O maior numero é ".max($ordem); ?>
4. Leia um número e exiba seu sucessor.
5. Calcular a média final dadas as notas das 3 provas e produzir uma saída com a média e a situação do aluno de acordo com o seguinte critério: média >= 7, aprovado; 5 < média < 7, recuperação; média < 5, reprovado. = 7){ echo "Media: ".number_format($media_final,1) ." Aprovado!"; } elseif ($media_final == 6) { echo "Media: ".number_format($media_final,1) ." Recuperação!"; } else { echo "Media: ".number_format($media_final,1) ." Reprovado!"; } ?>
6. Calcular a quantidade dinheiro gasta por um fumante. Dados: o número de anos que ele fuma, o nº de cigarros fumados por dia e o preço de uma carteira. Anualmente gasta em média ".number_format($media_ano,2,',','.'); ?>
". R$
7. Ler dois números inteiros, x e y, e imprimir o quociente e o resto da divisão inteira entre eles.
8. Construa um algoritmo para entrar com um número de 1 a 10 e imprimi-lo o número de vezes correspondente ao seu valor. ";
$n++;
} ?>
9. Construa um algoritmo que leia o salário de 3 pessoas, escreva o maior valor e a diferença percentual para o menor valor
10. Elabore um algoritmo que receba dois números inteiros positivos. Calcule e mostre: a. Caso os números formem um intervalo crescente, a média dos números do intervalo, incluindo os números digitados; b. Caso os números formem um intervalo decrescente, a quantidade de números pares, incluindo os números digitados; c. Se os números forem iguais, mostrar uma mensagem. $numero2) { for ($s = $numero1; $s >= $numero2; $s--) { if ($s%2 == 0) { $cont++; } } echo "Entre $numero1 e $numero2 tem $cont numeros pares"; } else { echo "Obrigado por ter fornecido números iguais"; } ?>
11. Elabore um programa em PHP que calcule e escreva a quantidade de moedas de 10, 25 e 50 centavos necessárias para igualar o valor de uma nota de dinheiro existente no mercado. Informe a nota e a quantidade de moedas.
$cinco_reais = 5; $dez_reais = 10; $vinte_reais = 20; $cinquenta_reais = 50; $cem_reais = 100; echo "Nota R$".number_format($dois_reais,2)." prescisa de ".($dois_reais/0.10)."moedas de 10cen OU ".($dois_reais/0.25)."moedas de 25cen OU ".($dois_reais/0.50)."moedas de 50cen
"; echo "Nota R$".number_format($cinco_reais,2)." prescisa de ".($cinco_reais/0.10)."moedas de 10cen OU ".($cinco_reais/0.25)."moedas de 25cen OU ".($cinco_reais/0.50)."moedas de 50cen
"; echo "Nota R$".number_format($dez_reais,2)." prescisa de ".($dez_reais/0.10)."moedas de 10cen OU ".($dez_reais/0.25)."moedas de 25cen OU ".($dez_reais/0.50)."moedas de 50cen
"; echo "Nota R$".number_format($vinte_reais,2)." prescisa de ".($vinte_reais/0.10)."moedas de 10cen OU ".($vinte_reais/0.25)."moedas de 25cen OU ".($vinte_reais/0.50)."moedas de 50cen
"; echo "Nota R$".number_format($cinquenta_reais,2)." prescisa de ".($cinquenta_reais/0.10)."moedas de 10cen OU ".($cinquenta_reais/0.25)."moedas de 25cen OU ".($cinquenta_reais/0.50)."moedas de 50cen
"; echo "Nota R$".number_format($cem_reais,2)." prescisa de ".($cem_reais/0.10)."moedas de 10cen OU ".($cem_reais/0.25)."moedas de 25cen OU ".($cem_reais/0.50)."moedas de 50cen
"; ?>
12. Elabore um programa em PHP e HTML que exiba a tabela de Índice de Massa Corporal (IMC) e calcule o IMC para uma determinada pessoa. Os dados sobre peso (kg) e altura (m) são fornecidos através de variáveis. IMC = peso / altura2 Condição: Abaixo do peso si Menor que 18,5 Peso normal si Entre 18,5 e 25 Acima do peso si Entre 25 e 30 Obeso si Acima de 30 >>>> Pagina dos formulários <<<<
Calcular IMC >>>> Pagina da logica php <<<<<
$peso = $_POST['peso']; $altura = $_POST['altura']; $imc = $peso/(pow($altura, 2)); if ($imc < 18.5) { echo "IMC: " . number_format($imc,2) . " Está abaixo do peso!"; } elseif ($imc > 18.5 and $imc < 25) { echo "IMC: " . number_format($imc,2) . " Está no peso normal!"; } elseif ($imc >= 25 and $imc < 30) { echo "IMC: " . number_format($imc,2) . " Está acima do peso!"; } else { echo "IMC: " . number_format($imc,2) . " Está obeso!"; } ?>
13. Construa um script em PHP que calcula a quantidade de litros de combustível gastos em uma viagem utilizando-se um automóvel que faz 12 Km por litro. O tempo gasto da viagem e a velocidade média durante a mesma são fornecidos através de formulário. O algoritmo deverá apresentar como resultado os valores da velocidade média, tempo gasto na viagem, a distância percorrida e a quantidade de litros utilizados na viagem. >>>> Pagina dos formulários <<<< Script Calcula KM >>>> Pagina da logica php <<<<< " . "Tempo gasto na viagem: $tempo horas
" . "Distância percorrida: $distancia Km
" . "Quantidade de litros utilizados na viajem: ".number_format($quant_litros)."
"; ?>
14. Elabore um programa em PHP que a partir da data atual calcule a data de vencimento de uma compra. O prazo de vencimento é fornecido em uma variável. Imprima a data atual, o prazo de vencimento e a data de vencimento.
15. Elabore um algoritmo que escreva qual o dia do ano, para uma data qualquer. O algoritmo recebe o dia, o mês e o ano e depois mostra o dia correspondente do ano. Por exemplo, 23/02/2003 corresponde ao dia 54 do ano.