Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Projeto] Lista de exercícios

<?php

/*
Praticar é muito importante! Por isso, preparamos uma lista de exercícios para você exercitar o conteúdo abordado nesta aula.

1 - Escreva um programa em PHP que exiba seu nome na tela.
2 - Crie um programa em PHP que calcule a média de três notas e exiba o resultado.
3 - Elabore um programa em PHP que receba um valor em metros e converta para centímetros.
4 - Desenvolva um programa em PHP que verifique se um ano é bissexto ou não.
5 - Escreva um programa em PHP que converta uma temperatura de Celsius para Fahrenheit.
Você pode clicar no botão “Opinião do instrutor” para conferir as respostas.

*/

// 1º Exercício

echo "Eliel Dias Matos\n";

// 2º Exercício

$nota1 = 9;
$nota2 = 8;
$nota3 = 9.7;

$media = ($nota1 + $nota2 + $nota3) / 3;
echo "A média é " . $media . "\n";

//3º Exercício 
// Dado que cada 1m == 100cm

$exemploValorEmMetros = 15;

$valorEmCentimetros = $exemploValorEmMetros * 100;
echo "A metragem: " . $exemploValorEmMetros . " em centímetros é " . $valorEmCentimetros . "\n";

//4º Exercício 
/*
Para ser Bissexto, é preciso seguir as seguintes regras: 
Regra Geral: O ano deve ser divisível por 4.
A Exceção: Se o ano for divisível por 100, ele não é bissexto.
A Exceção da Exceção: Se o ano for divisível por 400, ele volta a ser bissexto.
*/

$exemploAnoInserido = 2024;

if (($exemploAnoInserido % 4 == 0 && $exemploAnoInserido % 100 != 0) || ($exemploAnoInserido % 400 == 0)) {
    echo "Ano Bissexto!\n";
} else {
    echo "Ano normal!\n";
}

// 5º Exercício
/*
//Fórmula (0 °C × 9/5) + 32 = 32 °F
// 9/5 == 1.8 logo -> (0° * 1.8) + 32 = 32 °F
*/

$exemploValorCelsius = 30;

$valorConvertidoParaFahrenheit = (30 * 1.8) + 32;

echo "O valor: " . $exemploValorCelsius . " em Fahrenheit é: " . $valorConvertidoParaFahrenheit;
1 resposta

Oi, Eliel! Tudo certo por aí?

Obrigado por postar a sua resolução!

Notei que você explorou o uso da condicional para verificar anos bissextos com PHP, utilizou muito bem a aritmética para calcular médias e por fim compreendeu a relevância da conversão para trabalhar com diferentes unidades.

Para complementar os seus estudos, vou deixar aqui algumas boas práticas:

Condicional

Ao trabalhar com estruturas condicionais, é essencial compreender como operadores lógicos influenciam o fluxo do programa. Isso permite criar soluções mais robustas, evitando erros e garantindo resultados consistentes em diferentes cenários.

Aritmética

A manipulação de operações aritméticas em programação é fundamental para cálculos precisos. Entender precedência de operadores e aplicar fórmulas corretamente ajuda a construir programas confiáveis, especialmente em contextos matemáticos e financeiros.

Conversão

A conversão de valores entre diferentes unidades é uma prática recorrente em programação. Dominar esse processo garante que os dados sejam interpretados corretamente, facilitando aplicações práticas em ciência, engenharia e desenvolvimento de sistemas.

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: o que você prefere praticar mais agora, exercícios envolvendo condicionais ou desafios com conversões de valores?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!