Exercício Resolvido
Exercício Resolvido
2. Escreva um programa PHP para calcular a conta de luz usando condições if-
else.
Condições:
Solução
<!DOCTYPE html>
<head>
<title>PHP - Calcular Conta de Luz</title>
</head>
<?php
$result_str = $resultado = '';
se (isset($_POST['unit-submit'])) {
$unidades = $_POST['unidades'];
se (!vazio($unidades)) {
$resultado = calcular_conta($unidades);
$result_str = 'Quantidade total de ' . $units . ' - ' . $result;
}
}
/**
* Para calcular a conta de eletricidade por custo unitário
*/
função calcular_fatura($unidades) {
$custo_unit_primeiro = 3,50;
$custo_unit_segundo = 4,00;
$custo_unit_terceiro = 5,20;
$custo_unit_quarto = 6,50;
?>
<body>
<div id="page-wrap">
<h1>Php - Calcular Conta de Luz</h1>
<div>
<?php echo '<br /> ' . $result_str; ?>
</div>
</div>
</body>
</html>
3. Escreva um programa de calculadora simples em PHP usando switch case.
Operações:
Adição
Subtração
Multiplicação
Divisão
Solução
<!DOCTYPE html>
<head>
<title>Programa Calculadora Simples em PHP - Tutoriais Classe</title>
</head>
<?php
$primeiro_num = $_POST['primeiro_num'];
$segundo_num = $_POST['segundo_num'];
$operador = $_POST['operador'];
$resultado = '';
se (é_numerico($primeiro_num) && é_numerico($segundo_num)) {
switch ($operador) {
caso "Adicionar":
$resultado = $primeiro_num + $segundo_num;
quebrar;
caso "Subtrair":
$resultado = $primeiro_num - $segundo_num;
quebrar;
caso "Multiplicar":
$resultado = $primeiro_num * $segundo_num;
quebrar;
caso "Dividir":
$resultado = $primeiro_num / $segundo_num;
}
}
?>
<body>
<div id="page-wrap">
<h1>PHP - Programa Calculadora Simples</h1>
<form action="" method="post" id="quiz-form">
<p>
<input type="number" name="first_num" id="first_num" required="required"
value="<?php echo $first_num; ?>" /> <b>Primeiro Número</b>
</p>
<p>
<input type="number" name="second_num" id="second_num" required="required"
value="<?php echo $second_num; ?>" /> <b>Segundo Número</b>
</p>
<p>
<input readonly="readonly" name="result" value="<?php echo $result; ?>">
<b>Resultado</b>
</p>
<input type="submit" name="operator" value="Adicionar" />
<input type="submit" name="operator" value="Subtrair" />
<input type="submit" name="operator" value="Multiplicar" />
<input type="submit" name="operator" value="Dividir" />
</form>
</div>
</body>
</html>
4. Escreva um programa para exibir a contagem, de 5 a 15, usando o loop
PHP, conforme mostrado abaixo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Regras e dicas
Solução:
<?php
$contagem = 5;
enquanto($contagem <= 15){
eco "$contagem";
eco "<br> " ;
$contagem++;
}
?>
5. Escreva um programa para imprimir “Hello World” usando apenas echo?
Condições:
Solução
<?php
eco "Olá Mundo";
?>
6. Escreva um programa para imprimir “Hello PHP” usando uma variável php?
Condições:
Você não pode usar texto diretamente no echo, mas pode usar
variável.
Solução
<?php
$message = "Olá PHP";
eco "$mensagem";
?>
7. Escreva um programa para imprimir “Bem-vindo ao mundo PHP” usando
parte do texto na variável e parte diretamente no echo.
Condições:
Você tem que usar uma variável que contenha a string “PHP World”.
Solução
<?php
$text = "Mundo PHP";
echo "Bem-vindo ao $text";
?>
8. Escreva um programa para imprimir 2 variáveis PHP usando uma única
instrução echo.
Condições:
Solução
<?php
$message_1 = "Bom dia.";
$message_2 = "Tenha um bom dia!";
eco "$mensagem_1 $mensagem_2";
?>
9. Escreva um programa para verificar as notas dos alunos com base nas
notas usando a instrução if-else.
Condições:
Solução
<?php
$dia = "5";
interruptor ($dia) {
caso "1":
eco "É segunda-feira!";
quebrar;
caso "2":
eco "É hoje!";
quebrar;
caso "3":
eco "É quarta-feira!";
quebrar;
caso "4":
eco "É quinta-feira!";
quebrar;
caso "5":
eco "É sexta-feira!";
quebrar;
caso "6":
eco "É sábado!";
quebrar;
caso "7":
eco "É domingo!";
quebrar;
padrão:
echo "Número inválido!";
}
?>
<?php
$num = 3;
$fatorial = 1;
Você pode usar uma tabela HTML com largura = “400px” e usar
“30px” como altura e largura da célula para caixas de seleção.
<table width="400px" cellspacing="0px" cellpadding="0px" border="1px">
<?php
para($linha=1;$linha<=8;$linha++)
{
eco "<tr> ";
para($coluna=1;$coluna<=8;$coluna++)
{
$total=$linha+$coluna;
se($total%2==0)
{
eco "<td height=35px width=30px bgcolor=#FFFFFF></td> ";
}
outro
{
eco "<td height=35px width=30px bgcolor=#000000></td> ";
}
}
eco "</tr> ";
}
?>
</table>