Folha de Exercícios N. 5
1) Popule o select box abaixo com a lista de países do mundo. A tarefa deve ser realizada em duas partes:
2) Crie uma função para receber o array abaixo como argumento e calcular a média de avaliações dos cursos e soltá-las no console. Use Try/Catch/Throw para atender às condições abaixo:
var cursos = [
{
"titulo": "PHP",
"aval": []
},
{
"titulo": "Javascript",
"aval": [5,5,4.5,4,5,5,5,4.5]
},
{
"titulo": "Python",
"aval": [5,5,4,4,5,3,5,4,4,5]
},
{
"titulo": "Machine Learning",
"aval": [5,5,4.5]
}
];
3) Passe as variáveis abaixo para um namespace próprio. Dentro deste namespace, crie uma função para percorrer o array de acessos e soltar no local abaixo a lista dos acessos no seguinte formato: "Acesso de Eduardo Jorge, no dia 13/07/18"
var usuarios = {
"33884h": "João Gomes",
"43585f": "Maria Luisa",
"93661h": "Pedro Henqrique",
"23172g": "Paula Carvalho",
};
var acessos = [
{
"usuario": "33884h",
"data": "10/07/18"
},
{
"usuario": "33884h",
"data": "11/07/18"
},
{
"usuario": "3585f",
"data": "19/07/18"
},
{
"usuario": "93661h",
"data": "24/07/18"
},
{
"usuario": "23172g",
"data": "13/08/18"
},
{
"usuario": "93661h",
"data": "14/08/18"
}
];
Acessos
Acesso de Eduardo Jorge, no dia 13/07/18
4) Desafio final: Trabalhe com o API Open Trivia para gerar uma pergunta sobre filmes. Endereço do API: https://opentdb.com/api_config.php
Esta pergunta deve ser colocada abaixo, com as opções de resposta em radio buttons. Deve haver também um botão "Enviar Reposta", que informará ao usuário se a resposta está certa ou errada. O botão só deve aparecer se alguma resposta estiver marcada.