Skip to content

Commit

Permalink
main
Browse files Browse the repository at this point in the history
  • Loading branch information
tigerweirdo committed Feb 23, 2023
1 parent d032e1f commit d13a620
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 9 deletions.
Binary file added .DS_Store
Binary file not shown.
42 changes: 35 additions & 7 deletions index.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,15 @@ const serpmeKahvalti = {isim: "Serpme Kahvaltı", fiyat: 16, kategori:"Kahvaltı
*/


function MenuElemaniOlustur(/*Kodlar buraya*/){
/*Kodlar buraya*/
function MenuElemaniOlustur(isim, fiyat, kategori){
const liste ={
"isim":isim,
"fiyat":fiyat,
"kategori": kategori
}
return liste
}

console.log (MenuElemaniOlustur("Cheeseburger", 8, "Burgerler"));


/* Görev 1b (otomatik test yok):
Expand All @@ -30,6 +35,11 @@ function MenuElemaniOlustur(/*Kodlar buraya*/){
Örnek: MenuElemaniOlustur("Karışık Pizza",5,"Pizzalar") şunu döndürür: {isim:"Karışık Pizza",fiyat:5,kategori:"Pizzalar"}
*/
console.log (MenuElemaniOlustur("Patates Kızartması", 6, "Yan Ürünler"))
console.log (MenuElemaniOlustur("Tavuklu Salata", 7, "Salatalar"))
console.log (MenuElemaniOlustur("Kola", 3, "İçecekler"))





Expand All @@ -50,9 +60,23 @@ const burger = {
isim: "Burger",
fiyat: 18,
kategori: "Öğle Yemeği",


indirim: function(musteri) {
if (musteri == "öğretmen" || musteri == "öğrenci") {
var sonFiyat = this.fiyat*0.75;
}
else if (musteri == "diğer") {
var sonFiyat = this.fiyat*0.90;
}
return sonFiyat;
}
}
console.log(burger.indirim("öğretmen"));
console.log(burger.indirim("öğrenci"));
console.log(burger.indirim("diğer"));


//sonFiyat'ı varla tanımlayınca oluyor ama letle tanımlayınca olmuyor neden???


///////////////Değerlendirmeler (MVP)///////////////////
Expand All @@ -71,16 +95,20 @@ const degerlendirmeler = [
Yukarıdaki degerlendirmeler dizisini(array) kullanarak:
1. Sadece Ahmet'in geribildirimini konsolda görüntüleyin - fonksiyona gerek yok
*/

console.log(degerlendirmeler.find(degerlendirme => degerlendirme.isim === "Ahmet").geribildirim);


/* Görev 4 (ototest yok):
Reyna'nın geribildirimi girilmemiş! Aşağıdakileri uygulayın: (fonksiyona gerek yok)
1. Bu geribildirimi Reyna'nın değerlendirmesine ekleyin - "bu mekan bir harika dostum, yine de garsonun gülümsememesinden puan kırdım"
2. degerlendirmeler dizisini konsolda görüntüleyerek çalışmanızı kontrol edin
*/


degerlendirmeler.filter((item) => {
if (item.isim == "Reyna") {
item.geribildirim = "bu mekan bir harika dostum, yine de garsonun gülümsememesinden puan kırdım";
}
})
console.log(degerlendirmeler);

/* Görev 5:
isim, puan, geribildirim'i içeren bir değerlendirme nesnesi oluşturup, yeni değerlendirmeyi mevcut dizinin(array) sonuna ekleyip sonuç dizisini döndüren bir fonksiyon tanımlayın.
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit d13a620

Please sign in to comment.