JavaScript Rehber TYT puan hesaplama uygulaması

utkusoftware

Yoctopat
Katılım
18 Temmuz 2023
Mesajlar
10
Daha fazla  
Cinsiyet
Erkek
JavaScript:
/*
not: 2 yıl önce.
 ? SORULAR.
 1-Türkçe 40 -4 puan ...
 2-Matematik 40.
 3-Sosyal Bilimler 20.
 4-Fen Bilimleri 20.

 ---->100 puanı ÖSYM veriyor.
 ---->Okul puanı max 60 veriyor.
*/

let turkceDogru , turkceYanlis= 0;
let matematikDogru , matematikYanlis=0;
let sosyalDogru , sosyalYanlis=0;
let fenDogru , fenYanlis=0;
let puan = 0;
let okulPuani=0;

let yeniSatir = "\r\n";
let mesaj = "TYT Puan Hesaplama uygulamasına hoşgeldiniz!"+yeniSatir
 +" 1-Puan hesapla" +yeniSatir
 +" 2-Çıkış yap";

// alert(mesaj);

let secim = prompt(mesaj);

switch(secim){
 case "1":

 okulPuani = Number(prompt("Okul puanınızı giriniz"));
 turkceDogru = Number(prompt("Türkçe doğru sayısı"));
 turkceYanlis = Number(prompt("Türkçe yanlış sayısı"));

 matematikDogru = Number(prompt("Matematik doğru sayısı"));
 matematikYanlis = Number(prompt("Matematik yanlış sayısı"));

 sosyalDogru = Number(prompt("Sosyal doğru sayısı"));
 sosyalYanlis = Number(prompt("Sosyal yanlış sayısı"));

 fenDogru = Number(prompt("Fen doğru sayısı"));
 fenYanlis = Number(prompt("Fen yanlış sayısı"));

 //28 8/4 = 2 yanlış.
 let dogruSayisi = turkceDogru+matematikDogru+sosyalDogru+fenDogru;
 let yanlisSayisi =turkceYanlis+matematikYanlis+sosyalYanlis+fenYanlis;
 let kalanDogruSayisi = dogruSayisi - (yanlisSayisi/4);
 puan = (kalanDogruSayisi*4) + 100 + okulPuani;
 alert("TYT Puanınız : " + puan);
 break;

 case "2":
 alert("Uygulamadan çıkış yapıldı...");
 break;

 default :
 alert("geçerli aralıkta değer giriniz!");
 break;
}
 
Son düzenleme:

Geri
Yukarı