Código em TypeScript que calcula a média de 3 notas e verifica se o aluno está aprovado, em recuperação ou reprovado.
// Define uma função que recebe 3 notas como parâmetros e retorna a média aritmética delas
function calcularMedia(nota1: number, nota2: number, nota3: number): number {
return (nota1 + nota2 + nota3) / 3;
}
// Define uma função que recebe a média como parâmetro e verifica se o aluno está aprovado, em recuperação ou reprovado
function verificarSituacao(media: number): string {
if (media >= 7) {
return "Aprovado";
} else if (media >= 5 && media < 7) {
return "Recuperação";
} else {
return "Reprovado";
}
}
// Define algumas notas de exemplo
let nota1 = 8;
let nota2 = 6;
let nota3 = 7;
// Calcula a média das notas
let media = calcularMedia(nota1, nota2, nota3);
// Verifica a situação do aluno
let situacao = verificarSituacao(media);
// Exibe o resultado no console
console.log(`A média do aluno é ${media} e ele está ${situacao}.`);