re work
Süper Üye
Kullanılan editor ; Visual Studio Code
Gerekli bileşen ; Node.js ---> İndirme linki ;
Bağlantıları görmek için lütfen
Giriş Yap

Node.js en son sürümünü verdiğim linkten indirip kurunuz. Node.js ile Visual Studio Code'de consoleye loglayabileceğiz işlemlerimizi.
Bu işlemlerin çözümleri için şart bloklarını kullanacağız!
Soru 1 ;
JavaScript:
var sayi1 = 29
var sayi2 = 30
var sayi3 = 2
Tanımlanan değişkenlere verilen sayıların arasından en büyük olan sayıları bulunuz ve consoleye yazdırınız?
Çözüm ;
JavaScript:
var enBuyuk = sayi1 //29
if (enBuyuk < sayi2) {
enBuyuk = sayi2 //30
}
if (enBuyuk < sayi3) {
enBuyuk = sayi3
}
console.log("Bu sayıların içerisinden en büyük rakam =" + enBuyuk)
Şimdi ise işlemin tersini yapalım büyük sayıyı bulduk sıra küçük sayıda !
Soru 2 ;
JavaScript:
var sayi1 = 29
var sayi2 = 30
var sayi3 = 2
Tanımlanan değişkenlere verilen sayıların arasından en küçük olan sayıları bulunuz ve consoleye yazdırınız?
Çözüm ;
JavaScript:
var enKucuk = sayi3 //2
if (enKucuk > sayi1) { //29
enKucuk = sayi1
}
if (enKucuk > sayi2) { //30
enKucuk = sayi2
}
console.log("Bu sayıların içerisinden en küçük rakam =" + enKucuk)
Evet bunların çözümleri bu şekilde bu sayılar farklıda olabilirdi fakat algoritmanın mantığını anlatmaya çalıştım siz değişkenlere farklı sayılar atayıp sonuçlarını görebilirsiniz.
Visual Studio Code'de bunları yazdıkdan sonra ve ctrl+s ile kayıt ettikten sonra aşağıdaki terminalden sonucu görebilirsiniz. Bu sonucu görmek için kodlarda "console.log" kodunu kullandık.
Editorde aşağıdaki terminal kısmına
Kod:
node dosyaisminiz.js
kodunu girip entere bastığınızda sonuca ulaşabileceksiniz. Bu kısımı aşağıda verdiğim resimi inceleyerek daha iyi kavrayabilirsiniz.
Çok merak ediyorum eğer 10 tane sayı arasından en büyük ve en küçük olan sayıların ekrana yazdırılması istenseydi ne yapılacaktı xd ? Neyse merakımı gidereyim:
Ekli dosyayı görüntüle 46920JavaScript:var sayilar = [ 10, 20, 40, 99, 550, 250, 123, 35234, 1233, 1999, 5000, 9 ] var enbuyuk = Number.MIN_SAFE_INTEGER var enkucuk = Number.MAX_SAFE_INTEGER for (var i = 0; i < sayilar.length; i++) { if (enbuyuk < sayilar[i]) enbuyuk = sayilar[i] if (enkucuk > sayilar[i]) enkucuk = sayilar[i] } console.log("Sayılar içerisinde en büyük olanı =" + enbuyuk) console.log("Sayılar içerisinde en küçük olanı =" + enkucuk)
Son düzenleme: