Quem me conhece sabe que adoro comida hehehehe!
Isso é irrevogavél e pq não criar um cardapio via javascript que mostre para o usuário qual é o prato do dia e quanto vale !
É Isso mesmo e na busca deste codigo vc leva nada mais nada menos que uma explicação do que eu fiz ….
Vamos lá!
f window.onload = function cardapio (){//Gerei uma função chamada cardapio
var prato, n_pedido , d_prato, v_prato ,dia; //Setando as Variaveis
dia = new Date(); // atribuindo os que os bois serão
/*Gerando os array*/
// Tipo de prato
prato = ["Frango","Peixe","Ovos","Feijoada","Macarrão"];
// Numero do pedido
n_pedido = [0 ,1, 2, 3 ,4 ,5]
// dia do pedido
d_prato = ["Domingo","Segunda-Feira","Terça-Feira","Quarta-Feira","Quinta-Feira","Sexta-Feira", "Sabado"];
// valor do pedido
v_prato = ["R$ 15,00" , "R$ 25,00" , "R$ 35,00" , "R$ 25,00" , "R$ 10,00"];
/*Condiçoes*/
//Verifica so o elemento dia é igual a 0
if(dia.getDay() == 0 || dia.getDay() == 6) {
alert(”Não funcionamos aos finais de semana”)
return false;
}
for(var i =0; i < d_prato.length; i++){
if(i == dia.getDay()){//Verifica so o elemento dia é igual a I
document.write (// E da input na tela
“Hoje é ” + d_prato[i] + “
” +
“Prato do dia é: ” + prato[i-1]+ “
” +
” o numero deste pedido é: ” + n_pedido[i] +”
” +
” por apenas ” + v_prato [i-1]
);
}
}
}
function cardapio (){//Gerei uma função chamada cardapio
var prato, n_pedido , d_prato, v_prato; //Setando as Variaveis
var dia = new Date(); // atribuindo os que os bois serão
/*Gerando os array*/
prato = new Array (” “,”Frango”,”Peixe”,”Ovos”,”Feijoada”,”Macarrão”); // Tipo de prato
n_pedido = new Array (0 ,1, 2, 3 ,4 ,5)// Numero do pedido
d_prato = new Array (”Domingo”,”Segunda-Feira”,”Terça-Feira”,”Quarta-Feira”,”Quinta-Feira”,”Sexta-Feira”, “Sabado”);
v_prato = new Array (” “,”R$ 15,00″ , “R$ 25,00″ , “R$ 35,00″ , “R$ 25,00″ , “R$ 10,00″);
/*Condiçoes*/
for(i =0; i < d_prato.length ; i++){
if( dia.getDay() == 0) { //Verifica so o elemento dia é igual a 0
alert(”Não funcionamos aos finais de semana”)
break;
}else if( dia.getDay() == 6){// Verifica so o elemento dia é igual a 6
alert(”Não funcionamos aos finais de semana”)
break;
} else if(i == dia.getDay()){//Verifica so o elemento dia é igual a I
document.write (// E da input na tela
“Hoje é ” + d_prato[i] + “<br />” +
“Prato do dia é: “ + prato[i]+ “<br /> ” +
” o numero deste pedido é: ” + n_pedido[i] +”<br />” +
” por apenas ” + v_prato [i]
);
}
}
}
É isso ai vamos entender a logica disso.
Então criei uma função que apresenta o cardapio do dia “pq pensa em comida faz bem kkkkkkk”.
Vamos a explicação:
primeiro vamos declarar as variaveis : “prato, n_pedido , d_prato, v_prato ,dia , i”
Agora vamos para suas atribuições.
prato = Criando um Array;
n_pedido = Criando um Array;
d_prato = Criando um Array;
v_prato = Criando um Array;
dia = variavel que vai estar sendo atribuido nossa datas;
i = Criando uma variavel para o meu condicional;
feito isso vamos as condiçoes :D!
Como é um array e precisamos pegar um valor dinâmico e nele utilizar um for colocando a variavel a qual eu declarei linhas acima.
Dentro do meu for descrevo o que eu quero vejam:
Variavel i tem o valor de 0;
Enquanto variavel i for maior que d_prato*;
Variavel i vai contar +1;
Na outra linha tratei das seguintes condiçoes:
se dia.getDay() for igual ha 0 ele irá apresentar um alert. Caso não seja igual a 0 atribui mais uma condição que se for igual a 6 ele irá avisar do mesmo jeito.
Caso ele não seje nada disso. Então ele vai fazer ha apresentação com valor ao qual está apresentando no for!
Quer ver se realmente da certo mude o dia no relógoio do seu windows e veja se funciona!
É isso ai!
Flw.
É isso ai estamos manipulando um condicional
Obs: Extrema importância não interessa se vc é front/Back-end , sempre devemos nos preocupar com nomeclaturas então é importante que ao final do codigo se vc estiver com tempo ou quando tiver um tempinho faça um dicionário de variaveis explicando como imaginou o que cada variavel vai fazer ha momento que vc irá precisar entender seu proprio codigo para otimiza-lo/customiza-lo ou qualquer outra pessoa dar manutenção !
Então tome cuidado fazer um dicionário não é dificil somente leva tempo mais ajuda muito!
Veja um exemplo:
prato = Prato ou comida servida;
n_pedido = Numéro do pedido;
d_prato = Prato do dia;
v_prato = Valor do prato;
dia = Variavel que vai estar sendo atribuido nossa datas;
i = Variavel para o condicional;
É isso ai!