forked from DigitalHouseBrasil/FSN-desafio-javascript-I
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.js
70 lines (61 loc) · 2.38 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
// Base a ser utilizada
const alunosDaEscola=[{nome:"Henrique",notas:[],cursos:[],faltas:5},{nome:"Edson",notas:[],cursos:[],faltas:2},{nome:"Bruno",notas:[10,9.8,9.6],cursos:[],faltas:0},{nome:"Guilherme",notas:[10,9.8,9.6],cursos:[{nomeDoCurso:"Full Stack",dataMatricula:new Date}],faltas:0},{nome:"Carlos",notas:[],cursos:[],faltas:0},{nome:"Lucca",notas:[10,9.8,9.6],cursos:[{nomeDoCurso:"UX",dataMatricula:new Date}],faltas:0}];
// implementação
//NÃO ESTÁ FUNCIONANDO TOTALMENTE
function adicionarAluno(nome) {
let alunoNome = {
nome: nome
};
if (alunosDaEscola.nome == nome) {
console.log(`O aluno ${nome} já consta em nosso cadastro.`);
} else {
alunosDaEscola.push(alunoNome);
console.log(`O aluno ${nome} foi cadastrado com sucesso!`); //PRECISA CORRIGIR AQUI
}
}
//PARECE ESTAR FUNCIONANDO
function listarAlunos() {
for (let i = 0; i < alunosDaEscola.length; i++) {
console.log("------------------------------");
console.log("Nome: ", alunosDaEscola[i].nome);
console.log("Notas: ", alunosDaEscola[i].notas);
console.log("Cursos: ", alunosDaEscola[i].cursos);
console.log("Faltas: ", alunosDaEscola[i].faltas);
}
}
//INCOMPLETO
function buscarAluno(nome, alunosDaEscola) {
for (i = 0; i < alunosDaEscola.length; i++) {
if (alunosDaEscola[i].nome === nome) {
console.log(alunosDaEscola[i]);
} else {
console.log("Este aluno não consta em nosso cadastro.");
}
}
}
//NÃO ESTÁ FUNCIONANDO DIREITO
function matricularAluno(aluno, nomeDoCurso) {
if (alunosDaEscola.nome === aluno) {
alunosDaEscola.push(cursos.nomeDoCurso);
alunosDaEscola.push(cursos.dataMatricula);
}
}
//FUNÇÃO APLICAR FALTA - NÃO FUNCIONA NADA
function aplicarFalta(aluno) {
for (i = 0; i < alunosDaEscola.length; i++) {
if (alunosDaEscola[i].nome === aluno) {
return alunosDaEscola.faltas + 1;
}
console.log(`Você recebeu 1 falta e tem um total de ${}.`);
}
}
//NÃO ESTÁ CORRETO AINDA
function aplicarNota(alunosDaEscola.nome.notas) {
if(alunosDaEscola.cursos == " "){
alunosDaEscola.notas.push(7, 9, 10);
console.log("Notas aplicadas com sucesso.");
} else {
console.log("Este aluno não está cadastrado em nenhum curso.");
}
}
//ÚLTIMA FUNÇÃO NÃO CONSEGUI FAZER A TEMPO