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>
<!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> | |
0 Yorumlar