Bonjour ! Que puis-je faire pour vous aujourd'hui ? 📋
Bonjour et merci de nous avoir choisis ! ♡ Êtes-vous ici pour manger sur place ou à emporter ?
function afficherCarte() {
alert("Voici notre carte : \n- Milkshake chocolat, vanille ou fraise : 5€\n- Crème chantilly : 0,30€\n- Copeaux chocolat, fraise ou arc-en-ciel : 0,5€\n- Paille : gratuit\n- Serviette : gratuit\n- Pain au chocolat : 1,5€\n- Chausson aux pommes : 2€\n- Croissant : 1,5€\n- Muffin : 2€");
let choixMilkshake = prompt("Voulez-vous un milkshake ? (oui/non)").toLowerCase();
let prixTotal = 0;
if (choixMilkshake === 'oui') {
let choixSaveur = prompt("Quelle saveur souhaitez-vous pour votre milkshake ? (chocolat/vanille/fraise)").toLowerCase();
switch (choixSaveur) {
case 'chocolat':
case 'vanille':
case 'fraise':
prixTotal += 5;
let chantilly = confirm("Voulez-vous de la chantilly ?");
if (chantilly) {
prixTotal += 0.30;
}
let copeaux = confirm("Voulez-vous des copeaux par-dessus ? (arc-en-ciel/chocolat/fraise)");
if (copeaux) {
let choixCopeaux = prompt("Quelle sorte de copeaux souhaitez-vous ? (fraise/chocolat/arc-en-ciel)").toLowerCase();
switch (choixCopeaux) {
case 'fraise':
case 'chocolat':
case 'arc-en-ciel':
prixTotal += 0.5;
break;
default:
alert("Choix de copeaux invalide !");
break;
}
}
let ceriseOuFraise = prompt("Voulez-vous une cerise ou une fraise par-dessus ? (oui/non)").toLowerCase();
if (ceriseOuFraise === 'oui') {
prixTotal += 0.5;
}
break;
default:
alert("Choix de milkshake invalide !");
break;
}
}
let choixViennoiserie = prompt("Quelle viennoiserie désirez-vous ? (croissant/pain au chocolat/chausson aux pommes/muffin)").toLowerCase();
switch (choixViennoiserie) {
case 'croissant':
case 'pain au chocolat':
prixTotal += 1.5;
break;
case 'chausson aux pommes':
case 'muffin':
prixTotal += 2;
break;
default:
alert("Choix de viennoiserie invalide !");
break;
}
alert(`Votre commande a été enregistrée. Le total est de ${prixTotal}€. Les serviettes sont gratuites.`);
conclusionDiscussion();
}
function conclusionDiscussion() {
let autreChose = prompt("Avez-vous besoin d'autre chose ? (non/où sont les toilettes s'il vous plaît ?)").toLowerCase();
if (autreChose === 'non') {
alert("D'accord, pas de soucis ! Au plaisir de vous revoir !");
remerciement();
} else if (autreChose === "où sont les toilettes s'il vous plaît ?") {
alert("Bien sûr ! Dans le couloir, première porte à gauche !");
remerciement();
} else {
alert("Veuillez répondre par 'non' ou 'où sont les toilettes s'il vous plaît ?'.");
conclusionDiscussion();
}
}
function remerciement() {
alert("Merci !");
let reponse = prompt("Merci ! C'est un super café ! (oui/non)").toLowerCase();
if (reponse === 'oui') {
alert("C'est très gentil ! Je suis heureuse que votre expérience ici vous ait plu !");
}
}