5.00 / 1 oy

JavaScript ile istenilen ölçülerde içi dolu dikdörtgen çizdiren program

Yıldız karakterini kullanarak şekil çizdirme örneklerini Java'da sıkça paylaşmıştım. Bu örneklerden en klasik olanlarından birisini Java ile istenilen ölçülerde içi dolu dikdörtgen çizdiren program örneğinde yaptığım gibi bu sefer de javascript ile kodlayarak konsolda çizdireceğiz. Bu soruda karşımıza iki problem çıkacak.

1. Java'da için boş bir string'i doldurarak ya da StringBuilder sınıfı ile bir yazıyı birleştire birleştire oluşturabiliyorduk. Javascript'te ne yapacağız?

Çözüm: Benzer şekilde cikti atında içi boş bir değişken yaratarak += ile her iterasyonda çıktımızı oluşturacağız

2. Tarayıcı konsolunda nasıl javascript ile satır atlayarak bir alt satıra geçeceğiz?

Çözüm: newline için \n kullanacağız.

 

Çıktı şu şekilde olacak: (5 ve 6 için)

javascript konsol kare çizdirmek

Kodlar:

var i,j;
var cikti="";
var yukseklik=prompt("Dikdörtgenin yüksekliği kaç birim olsun?");
var genislik=prompt("Dikdörtgenin genişliği kaç birim olsun?");
		
for (i=1; i<=yukseklik; i++)
{
	for (j=1; j<=genislik; j++)
	{
		cikti+="* ";
	}
	cikti+="\n";
}
console.log(cikti);

 

utku33

10.03.2020 02:12

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

Reitix
JavaScript ile istenilen ölçülerde içi dolu dikdörtgen çizdiren 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.