1. 1-50 arası sayılardan çift olanları ekranda listeleyen JavaScript kodları.

2. 1-100 arası sayılardan 3’e ve 5’e tam bölünen sayıları listeleme.

3.Kullanıcıdan metin girmesini isteyelim ve gene kullanıcıya ekrana kaç kereyazmak istediğini soralım. Kullanıcının girdiği metni yine kullanıcının girdiğiadet kadar ekranda yazdıran JavaScript kodları

4.Kullanıcının girdiği 10 adet ismi bir dizide tutan ve sonrada bu diziyi sıraylaekrana yazdıran JavaScript kodları

5.Kullanıcının girdiği 3 sayıdan en küçüğünü ekrana yazan javascript kodunuyazınız.

6.Kullanıcıdan sınav notu girmesini isteyen ve girilen notun 100 lük sistemdegirilen not (0-44)Başarısız, (45-54) geçer,(55-69) orta, (70-84)iyi, (85,100)pekiyi seçeneklerinden denk gelen aralıktaki değeri ekrana yazdıran kullanıcı100 den ve 0 dan küçük sayı girerse geçersiz not girdiniz uyarısı gösterenjavascript kodları

7.Çağrılırken doğum yılını parametre olarak alan ve bununl yaş hesaplayıpconsola kaç yaşında olduğumuzu yazan bir fonksiyon oluşturulım.

8.Parametreli bir fonksiyon hazırlayalım. Bu fonksiyon parametre olarakgirilen sayı kadar ekrana kullanıcıdan alınan ismi yazdırsın. Yani kullanıcıyafonksiyon içinde adını bir kere soralım bu adı fonksiyonu çağırırkenbelirttiğimiz parametre değeri kadar ekrana yazdıralım

CEVAPLAR

1)<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>İSMAİL HAKKI KAB javascript çalışma soruları</title>

</head>

<body>

<p id="myParagraph">1-50 arası sayılardan çift olanları ekranda listeleyen

JavaScript kodları.</p>

<script>

// 1-50 arası çift sayıları listeleme

for (var i=1;i<=50;i++)

{

if(i%2==0)

{

document.write(i+"<br>");

}

}

</script>

</body>

</html>

2)

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>İSMAİL HAKKI KAB javascript çalışma soruları</title>

</head>

<body>

<p id="myParagraph">1-100 arası sayılardan 3’e ve 5’e tam bölünen sayıları listeleme.</p>

<script>

// 1-100 arası 3 ve 5 e tam bölünen sayılar

for (var i=1;i<=100;i++)

{

if(i%3==0 && i%5==0)

{

document.write(i+"<br>");

}

}

</script>

</body>

</html>

3)

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>İSMAİL HAKKI KAB javascript çalışma soruları</title>

</head>

<body>

<p id="myParagraph">Kullanıcıdan metin girmesini isteyelim ve gene kullanıcıya ekrana kaç kere yazmak

istediğini soralım. Kullanıcının girdiği metni yine kullanıcının girdiği adet kadar ekranda yazdıran

JavaScript kodları.</p>

<script>

// Kullanıcının girdiği metni istenilen adet kadar yazdırma

var metin=window.prompt("Metni Girin");

var adet=window.prompt("Metin kaç defa yazdırılsın");

for(var i=1;i<=adet;i++)

{

document.write(metin+"<br>")

}

</script>

</body>

</html>

4)

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>İSMAİL HAKKI KAB javascript çalışma soruları</title>

</head>

<body>

<p id="myParagraph">Kullanıcının girdiği 10 adet ismi bir dizide tutan ve sonrada bu diziyi sırayla ekrana yazdıran

JavaScript kodları.</p>

<script>

// JavaScript Document

for(var i=1;i<=10;i++)

{

document.write("https://ismailelektronik220volt.blogspot.com/"+"<br>");

}

</script>

</body>

</html>

5)

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>İSMAİL HAKKI KAB javascript çalışma soruları</title>

</head>

<body>

<p id="myParagraph"> Kullanıcının girdiği 3 sayıdan en küçüğünü ekrana yazan javascript kodunu yazınız.</p>

<script>

// Kullanıcıdan üç sayı al

let sayi1 = parseFloat(prompt(" 100:"));100

let sayi2 = parseFloat(prompt(" 500:"));500

let sayi3 = parseFloat(prompt(" 45:"));45

// En küçük sayıyı bul

let enKucuk = Math.min(sayi1, sayi2, sayi3);

// En küçük sayıyı ekrana yaz

console.log("En küçük sayı: " + enKucuk);

</script>

</body>

</html>

6)

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>İSMAİL HAKKI KAB javascript çalışma soruları</title>

</head>

<body>

<p id="myParagraph"> Kullanıcıdan sınav notu girmesini isteyen ve girilen notun 100 lük sistemde girilen

not (0-44)Başarısız, (45-54) geçer,(55-69) orta, (70-84)iyi, (85,100) pekiyi seçeneklerinden denk gelen

aralıktaki değeri ekrana yazdıran kullanıcı 100 den ve 0 dan küçük sayı girerse geçersiz not girdiniz uyarısı

gösteren javascript kodları.</p>

<script>

// Kullanıcıdan sınav notu al

let not = parseFloat(prompt("Sınav notunuzu girin (0-100):"));

// Notun geçerliliğini kontrol et ve sonuçları ekrana yazdır

if (not >= 0 && not <= 44) {

console.log("Sonuç: Başarısız");

} else if (not >= 45 && not <= 54) {

console.log("Sonuç: Geçer");

} else if (not >= 55 && not <= 69) {

console.log("Sonuç: Orta");

} else if (not >= 70 && not <= 84) {

console.log("Sonuç: İyi");

} else if (not >= 85 && not <= 100) {

console.log("Sonuç: Pekiyi");

} else {

console.log("Geçersiz not girdiniz.");

}

</script>

</body>

</html>





7) 

<!doctype html>

<html>

<head>

<script>

function ageCalculator() {

//collect input from HTML form and convert into date format

var userinput = document.getElementById("DOB").value;

var dob = new Date(userinput);

//check user provide input or not

if(userinput==null || userinput==''){

document.getElementById("message").innerHTML = "**Choose a date please!";

return false;

}

//execute if user entered a date

else {

//extract and collect only date from date-time string

var mdate = userinput.toString();

var dobYear = parseInt(mdate.substring(0,4), 10);

var dobMonth = parseInt(mdate.substring(5,7), 10);

var dobDate = parseInt(mdate.substring(8,10), 10);

//get the current date from system

var today = new Date();

//date string after broking

var birthday = new Date(dobYear, dobMonth-1, dobDate);

//calculate the difference of dates

var diffInMillisecond = today.valueOf() - birthday.valueOf();

//convert the difference in milliseconds and store in day and year variable

var year_age = Math.floor(diffInMillisecond / 31536000000);

var day_age = Math.floor((diffInMillisecond % 31536000000) / 86400000);

//when birth date and month is same as today's date

if ((today.getMonth() == birthday.getMonth()) && (today.getDate() == birthday.getDate())) {

alert("Happy Birthday!");

}

var month_age = Math.floor(day_age/30);

day_ageday_age = day_age % 30;

var tMnt= (month_age + (year_age*12));

var tDays =(tMnt*30) + day_age;

//DOB is greater than today's date, generate an error: Invalid date

if (dob>today) {

document.getElementById("result").innerHTML = ("Invalid date input - Please try again!");

}

else {

document.getElementById("result").innerHTML = year_age + " years " + month_age + " months " + day_age + " days"

}

}

}

</script>

</head>

<body>

<center>

<h2 style="color: #008CBA" align="center"> Calculate Age from Date of Birth <br> <br> </h2>

<b> Enter Date of Birth: <input type=date id = DOB> </b>

<span id = "message" style="color:red"> </span> <br><br>

<button type="submit" onclick = "ageCalculator()"> Calculate age </button> <br><br>

<h3 style="color:#008CBA" id="result" align="center"></h3>

</center>

</body>

</html>

 

<!doctype html>
<html>
<head>
<script>
function ageCalculator() {
//collect input from HTML form and convert into date format
var userinput = document.getElementById("DOB").value;
var dob = new Date(userinput);
//check user provide input or not
if(userinput==null || userinput==''){
document.getElementById("message").innerHTML = "**Choose a date please!";
return false;
}
//execute if user entered a date
else {
//extract and collect only date from date-time string
var mdate = userinput.toString();
var dobYear = parseInt(mdate.substring(0,4), 10);
var dobMonth = parseInt(mdate.substring(5,7), 10);
var dobDate = parseInt(mdate.substring(8,10), 10);
//get the current date from system
var today = new Date();
//date string after broking
var birthday = new Date(dobYear, dobMonth-1, dobDate);
//calculate the difference of dates
var diffInMillisecond = today.valueOf() - birthday.valueOf();
//convert the difference in milliseconds and store in day and year variable
var year_age = Math.floor(diffInMillisecond / 31536000000);
var day_age = Math.floor((diffInMillisecond % 31536000000) / 86400000);
//when birth date and month is same as today's date
if ((today.getMonth() == birthday.getMonth()) && (today.getDate() == birthday.getDate())) {
alert("Happy Birthday!");
}
var month_age = Math.floor(day_age/30);
day_ageday_age = day_age % 30;
var tMnt= (month_age + (year_age*12));
var tDays =(tMnt*30) + day_age;
//DOB is greater than today's date, generate an error: Invalid date
if (dob>today) {
document.getElementById("result").innerHTML = ("Invalid date input - Please try again!");
}
else {
document.getElementById("result").innerHTML = year_age + " years " + month_age + " months " + day_age + " days"
}
}
}
</script>
</head>
<body>
<center>
<h2 style="color: #008CBA" align="center"> Calculate Age from Date of Birth <br> <br> </h2>
<b> Enter Date of Birth: <input type=date id = DOB> </b>
<span id = "message" style="color:red"> </span> <br><br>
<button type="submit" onclick = "ageCalculator()"> Calculate age </button> <br><br>
<h3 style="color:#008CBA" id="result" align="center"></h3>
</center>
</body>
</html>
<!doctype html>
<html>
<head>
<script>
function ageCalculator() {
//collect input from HTML form and convert into date format
var userinput = document.getElementById("DOB").value;
var dob = new Date(userinput);
//check user provide input or not
if(userinput==null || userinput==''){
document.getElementById("message").innerHTML = "**Choose a date please!";
return false;
}
//execute if user entered a date
else {
//extract and collect only date from date-time string
var mdate = userinput.toString();
var dobYear = parseInt(mdate.substring(0,4), 10);
var dobMonth = parseInt(mdate.substring(5,7), 10);
var dobDate = parseInt(mdate.substring(8,10), 10);
//get the current date from system
var today = new Date();
//date string after broking
var birthday = new Date(dobYear, dobMonth-1, dobDate);
//calculate the difference of dates
var diffInMillisecond = today.valueOf() - birthday.valueOf();
//convert the difference in milliseconds and store in day and year variable
var year_age = Math.floor(diffInMillisecond / 31536000000);
var day_age = Math.floor((diffInMillisecond % 31536000000) / 86400000);
//when birth date and month is same as today's date
if ((today.getMonth() == birthday.getMonth()) && (today.getDate() == birthday.getDate())) {
alert("Happy Birthday!");
}
var month_age = Math.floor(day_age/30);
day_ageday_age = day_age % 30;
var tMnt= (month_age + (year_age*12));
var tDays =(tMnt*30) + day_age;
//DOB is greater than today's date, generate an error: Invalid date
if (dob>today) {
document.getElementById("result").innerHTML = ("Invalid date input - Please try again!");
}
else {
document.getElementById("result").innerHTML = year_age + " years " + month_age + " months " + day_age + " days"
}
}
}
</script>
</head>
<body>
<center>
<h2 style="color: #008CBA" align="center"> Calculate Age from Date of Birth <br> <br> </h2>
<b> Enter Date of Birth: <input type=date id = DOB> </b>
<span id = "message" style="color:red"> </span> <br><br>
<button type="submit" onclick = "ageCalculator()"> Calculate age </button> <br><br>
<h3 style="color:#008CBA" id="result" align="center"></h3>
</center>
</body>
</html>
<!doctype html>
<html>
<head>
<script>
function ageCalculator() {
//collect input from HTML form and convert into date format
var userinput = document.getElementById("DOB").value;
var dob = new Date(userinput);
//check user provide input or not
if(userinput==null || userinput==''){
document.getElementById("message").innerHTML = "**Choose a date please!";
return false;
}
//execute if user entered a date
else {
//extract and collect only date from date-time string
var mdate = userinput.toString();
var dobYear = parseInt(mdate.substring(0,4), 10);
var dobMonth = parseInt(mdate.substring(5,7), 10);
var dobDate = parseInt(mdate.substring(8,10), 10);
//get the current date from system
var today = new Date();
//date string after broking
var birthday = new Date(dobYear, dobMonth-1, dobDate);
//calculate the difference of dates
var diffInMillisecond = today.valueOf() - birthday.valueOf();
//convert the difference in milliseconds and store in day and year variable
var year_age = Math.floor(diffInMillisecond / 31536000000);
var day_age = Math.floor((diffInMillisecond % 31536000000) / 86400000);
//when birth date and month is same as today's date
if ((today.getMonth() == birthday.getMonth()) && (today.getDate() == birthday.getDate())) {
alert("Happy Birthday!");
}
var month_age = Math.floor(day_age/30);
day_ageday_age = day_age % 30;
var tMnt= (month_age + (year_age*12));
var tDays =(tMnt*30) + day_age;
//DOB is greater than today's date, generate an error: Invalid date
if (dob>today) {
document.getElementById("result").innerHTML = ("Invalid date input - Please try again!");
}
else {
document.getElementById("result").innerHTML = year_age + " years " + month_age + " months " + day_age + " days"
}
}
}
</script>
</head>
<body>
<center>
<h2 style="color: #008CBA" align="center"> Calculate Age from Date of Birth <br> <br> </h2>
<b> Enter Date of Birth: <input type=date id = DOB> </b>
<span id = "message" style="color:red"> </span> <br><br>
<button type="submit" onclick = "ageCalculator()"> Calculate age </button> <br><br>
<h3 style="color:#008CBA" id="result" align="center"></h3>
</center>
</body>
</html>