5.00 / 1 oy

JavaScript'te yüzdelik hesabı yapan program

Gecenin üçüncü sorusu, yine karantina öncesi günlerde hazırlamış olduğum bir diğer uygulama olan Java'da yüzdelik hesabı yapan program uygulaması ve bu gece bu uygulamayı bu kez Javascript ile kodlayacağız.

Yüzdelik hesabı nasıl yapılır? Bu sorunun iki senaryosunu Java'da yaptığımız gibi yine ele alalım.

Örnek 1: Birinci senaryoda 5 üzerinden okunan bir ödevde almış olduğu notu yüzdelik cinste yazdırmak isteyen bir öğrenciyi ele alalım. Öğrenci 5 üzerinden aldığı notu yazsın, Javascript de öğrencinin yazdığı notun 100 üzerinden karşılığını hesaplayarak yazdırsın.

Not: Kullanıcı 0'dan küçük ya da 5'ten büyük sayı yazamasın diye eklediğimiz validasyon için bkz:  Javascript ile kullanıcıyı iki sayı arasında sayı girmeye zorlamak

Kodlar:

var not = prompt('Lütfen 5 üzerinden aldığınız notu yazın');

while (not<0 || not>5){
	alert("Yavrum evladım, güzel kardeşim, " + not + " sayısı 0 ile 5 arasında mı?");
	not = prompt('Yazdığın sayı 0dan küçük olmasın, 5ten de büüyük olmasın');
}
var yuzUzerinden = 100 * not / 5;
alert("100 üzerinden notunuz: "+yuzUzerinden);

Ekran Görüntüsü:

javascript 100 üzerinden

 

Örnek 2: 5 dilim pasta 3 arkadaşa pay edilmektedir. Peki hangi arkadaş pastanın yüzde kaçını yemiştir?

Not: Bu sefer kullanıcı girdisi almak yerine hesap mantığını göstermek için sayıları kodun içerisine girdim. Herkes kendi ihtiyacına göre düzenleyebilir.

Kodlar:

var pasta1 = 2;
var pasta2 = 2;
var pasta3 = 1;

var pastaYuzdelik1 = 100 * pasta1 / 5;
var pastaYuzdelik2 = 100 * pasta2 / 5;
var pastaYuzdelik3 = 100 * pasta3 / 5;

document.write("1. kişi pastanın %"+pastaYuzdelik1+"ini yemiştir");
document.write("<br>");
document.write("2. kişi pastanın %"+pastaYuzdelik2+"ini yemiştir");
document.write("<br>");
document.write("3. kişi pastanın %"+pastaYuzdelik3+"ini yemiştir");

Çıktı:

1. kişi pastanın %40ini yemiştir
2. kişi pastanın %40ini yemiştir
3. kişi pastanın %20ini yemiştir

utku33

12.04.2020 04:01

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
JavaScript'te yüzdelik hesabı yapan program

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.