Skip to content

Instantly share code, notes, and snippets.

@renoirtech
Last active October 29, 2015 22:49
Show Gist options
  • Save renoirtech/84d325da1ed8ba00af9e to your computer and use it in GitHub Desktop.
Save renoirtech/84d325da1ed8ba00af9e to your computer and use it in GitHub Desktop.
AEC - Lucilia - Tabela do Brasileirão com Simulador
var times = ["Corinthians","Atlético-MG","Grêmio","Santos","São Paulo","Internacional","Sport","Palmeiras","Ponte Preta","Flamengo","Cruzeiro","Atlético-PR","Fluminense","Chapecoense","Figueirense","Havaí","Coritiba","Goias","Joinville","Vasco da Gama"];
var pontos = [70,62,56,50,50,50,49,48,47,44,44,42,40,39,35,34,33,31,30,30];
var menu = prompt("Digite 1 para ver a tabela do Brasileirao ou 2 para simular os próximos jogos ou digite 0 para sair.");
while ((menu > 0) && (menu<3)) {
switch (menu) {
case "1":
console.log("+----BRASILEIRAO 2015---+");
for (i=0;i<times.length;i++) {
console.log((i+1) + "-" + times[i] + " - " + pontos[i]);
}
console.log("+----FIM---+");
menu = 666;
break;
case "2":
var opcao = prompt("Digite o a posição do time que deseja simular");
for (i=1; i<=8;i++){
var realpos = opcao-1;
var jogo = prompt("Digite o resultado do " + i + "º jogo do " + times[realpos] + ". (vitoria, empate ou derrota)");
switch (jogo) {
case "vitoria":
pontos[realpos] = pontos[realpos] + 3;
break;
case "empate":
pontos[realpos] = pontos[realpos] + 1;
break;
case "derrota":
pontos[realpos] = pontos[realpos];
break;
default:
var jogo = prompt("Digite o resultado do " + i + "º jogo do " + times[realpos] + ". (vitoria, empate ou derrota)");
break;
}
}
for (i=0;i<times.length;i++) {
console.log((i+1) + "-" + times[i] + " - " + pontos[i]);
}
break;
}
console.log("Digite 0 para sair");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment