8- Sistem tarihinden gün değerini alarak çift veya tek sayı olup. 9-1 - 10 arasındaki sayılardan tek olanları yeşil çift olanları kırmızı



Benzer belgeler
Javascript Ders Örnekleri -2. Tarayıcı Görüntüsü

Zaman Değişkeni Tanımlama ve Yürürlükteki Zaman Değerini İfade Etme

JAVASCRİPT ÖRNEKLERİ

JAVASCRIPT JAVASCRIPT DİLİ

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

JavaScript Örnekleri

İnternet Programcılığı Dersi 2.Dönem Ders Notu

ÖDEV (Vize Dönemi) CEVAPLAR. 1. Ekrana Merhaba Dünya! yazdıran algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız.

JavaScript Örnekleri PDF

MAK 1005 Bilgisayar Programlamaya Giriş. Fonksiyonlar. Prof. Dr. Necmettin Kaya

TBP101 (4. Hafta) Alıştırma Soruları ve Cevapları

Web Tasarımı - Yrd. Doç. Devkan Kaleci 1

İNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI

BİLİŞİM TEKNOLOJİLERİ 6. SINIF DERS NOTLARI 2

Öğr. Gör. Serkan AKSU 1

I=[1,0,0,0;0,1,0,0;0,0,1,0;0,0,0,1] % 4x4 lük birim matris

M.ilkucar MAKU MYO 1

MATLAB/Programı Dallandıran İfadeler

SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1

JAVASCRIPT EL KİTABI Gökhan Halimoğlu

8- PROGRAM YAPISAL KOMUTLARI ve. M.ilkucar MAKU MYO 1

3. KOŞUL YAPILARI 3.1. IF YAPISI 2

DÖNGÜLER BMÜ-111 ALGORİTMA VE PROGRAMLAMA-I YRD. DOÇ. DR. İLHAN AYDIN

Web 2.0 Örnek Eğitim Notu

MATLAB de. Programlama. Kontrol Yapıları. Döngü Yapıları. Doç. Dr. İrfan KAYMAZ Matlab Ders Notları

PROGRAMLAMA DİLLERİ I

Javascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.

BMT 101 Algoritma ve Programlama I 3. Hafta. Yük. Müh. Köksal GÜNDOĞDU 1

5- AKIŞ DİYAGRAMLARI (FLOW- CHART) M.İLKUÇAR - 1

DIV KAVRAMI <style> position: absolute

KARAR YAPILARI. Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz?

Pascal Programlama Dili (2. hafta)

KURULUM KILAVUZU MART Visilabs Target Kurulum Kılavuzu

MTK467 Nesneye Yönelik Programlama. Hafta 4 - Döngüler Zümra Kavafoğlu

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9

Akış Kontrol Mekanizmaları

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

C dilinde if-else yapısı

1-100 tam puan üzerinden notları harf notuna çeviren Php kodunu yazınız. <?php

Bireylerin yaşadığı çevreye uyum sağlaması durumunda ortaya çıkan olumsuzluklara PROBLEM denir.

Temel Bilgisayar Bilimleri Ders Notu #4-1. kısım

Bölüm: Matlab e Giriş.

DÖNGÜLER BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA DENEY-4 FÖYÜ GİRİŞ LABORATUARI.

ALGORİTMA ÖRNEKLERİ ve YAZILIYA HAZIRLIK SORULARI

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

BLGM BÖLÜM. Problem Çözme Kavramları (Algoritma ve Akış Şemaları)

BM102 BİLGİSAYAR PROGRAMLAMA II LABORATUVAR UYGULAMALARI. 3Hafta

BÖLÜM 2 C PROGRAMLAMADA AKIŞ KONTROLÜ. GOTO: C programında programın herhangi bir yerinden bir yerine şartsız olarak atlanmasını sağlayan komuttur.

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK

8. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ.

disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA

Döngüsel Akış Diagramı Algoritmaları

BİLGİSAYAR TEMELLERİ VE PROGRAMLAMAYA GİRİŞ

Programlama Temelleri Dersi - Algoritma Örnekleri-v0.2

BİLGİSAYAR PROGRAMLAMA DERSİ

ÖZEL EGE LİSESİ EGE BÖLGESİ OKULLAR ARASI 15.MATEMATİK YARIŞMASI 8. SINIFLAR FİNAL SORULARI

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1

BMT 101 Algoritma ve Programlama I 8. Hafta. Yük. Müh. Köksal GÜNDOĞDU 1

YUVARLAMA FONKSİYONLARI

JSON Korsanlığı. Mesut Timur, Şubat 2010, WGT E-Dergi 4. Sayı

Örnek bir Algoritma. Örneğimiz bir insanın evden çıkıp işe giderken izleyeceği yolu ve işyerine girişinde ilk yapacaklarını tanımlamaktadır.

JAVASCRIPT İSTEMCİ TARAFLI WEB PROGRAMLAMA (CLIENT SIDE WEB PROGRAMMING)

ALGORİTMA KAVRAMI. Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir.

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Programlama Tekniklerine Giriş Vize (Ders kodları ve örnek kodlar)

Görsel Programlama 1

BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

ALGORİTMA TASARIMI VE SCRATCH UYGULAMASI

Pythonda değişkenlerin türlerini tanımlamaya gerek yoktur

elemanlarının gezilmesine yönelik bir örnek sunulmuştur, inceleyiniz.


MATLAB de Programlama & Dosya Yönetimi. EE-346 Hafta 6 Dr. Ayşe DEMİRHAN

Soru 1: Fahrenheit cinsinden verilen sıcaklığı Kelvin'e çeviren bir program yazınız. Aşağıdaki dönüşüm formülünü kullanabilirsiniz:

BLG 1306 Temel Bilgisayar Programlama

Programlama Temelleri Örnek Sorular

PHP ile İnternet Programlama

KBÜ. TBP101 Programlama Temelleri. Öğr. Gör. Dr. Abdullah ELEN KARABÜK ÜNİVERSİTESİ.

VERİ TABANI ve YÖNETİMİ

İÇERİK PROGRAMLAMAYA GİRİŞ ALGORİTMA AKIŞ DİYAGRAMLARI PROGRAMLAMA DİLLERİ JAVA DİLİNİN YAPISI JAVA DA KULLANILAN VERİ TİPLERİ JAVA DA PROGRAM YAZMA

PROGRAMLAMA DERSİ 1. İNTERNET

BİLGİSAYAR PROGRAMLAMA DERSİ

Python Programlama Dili

YZM 2105 Nesneye Yönelik Programlama

HSancak Nesne Tabanlı Programlama I Ders Notları

C# ÖRNEK UYGULAMALAR

YZM 3215 İleri Web Programlama

DÖNGÜLER (LOOPS) while(), do-while(), for(), foreach()

BİLGİSAYAR PROGRAMLAMA DERSİ

ASP.NET Web Kontrolleri

Fen ve Mühendislik Uygulamaları ile MATLAB

4.Hafta BİL Soruların Çözümleri

CSRF (XSRF, Cross Site Request Forgery Cross Site Reference Forgery ) Nedir? Nasıl Kullanılır? ve Nasıl Korunulur?

BİR BAKIŞTA SAĞLIK -AVRUPA

Algoritma ve Programlamaya Giriş

Döngü Komutları. Komutu. while Komutu Diğer Operatörler Bileşik Komut for Komutu. İçiçe Döngüler break ve continue Komutları

Döngüler - Loops 4/9/2010. ENF-102 Jeoloji Giriş. Sayaç kontrollü bir döngüdeki temel öğeler. Sayaç (counter) Kontrollü Döngüler.


Transkript:

JAVASCRİPT SORULARI 1- Javascript For Döngüsü ile 1 den 100 e kadar olan sayıların toplamını bulan programı yazın? 2-1 den 1000 e kadar olan sayılardan 10 a ve 9 a tam bölünenlerin toplamını bulan programı yapın 3- Kullanıcının girmiş olduğu 3 sayıdan en büyüğünü bulan javascript programını yazınız. 4- Javascript ile 50 den 250 ye kadar 25 er sayıları yazdıran programı yapınız. 8- Sistem tarihinden gün değerini alarak çift veya tek sayı olup olmadığını bulan programı yapın 9-1 - 10 arasındaki sayılardan tek olanları yeşil çift olanları kırmızı yazdıran javascript kodlarını yazınız. 10- Kullanıcıdan alınan 3 tamsayının bir dik üçgenin üç kenarı olup olamayacağına karar veren programı yazınız. 11- Basit bir hesap makinesi tasarlayınız. 12- Zaman fonksiyonları ile ilgili örnek yapınız. 5-500 den 50 ye kadar 50 şer azalan programı yazınız. 6- Kullanıcının girdiği bir sayının faktöriyelini, aynı sayının 1 den kendisine kadar olan sayıların toplamına bölen programı yapın. 7- Vücut Kitle Endeksini javascript kullanarak hesaplama işlemini yapınız. Program kullanıcının girdiği boy ve kilo değerlerine göre zayıf, sağlıklı veya kilolu şeklinde uyarı mesajları verecektir. Vücut kitle endeksi, vücut ağırlığınızın boy uzunluğunuzun karesine bölünmesi (Vucutkitleendeksi=kilo/boy*boy/10000) ile elde edilir. Sonuç olarak elde edilen değer yani beden kitle endeksi aşağıdaki aralıklarda değerlendirilir. 0-18.4: Zayıf 18.5-24.9: Normal 25.0-29.9: Fazla Kilolu 30.0-34.9: Şişman (Obez) - I. Sınıf 1

1- <script type="text/javascript"> var i=0, toplam=0; for(i=1;i<=100;i++) toplam=toplam+i document.write(toplam); </body > </html > 2- CEVAPLAR <title>10 ve 9'a tam bülünen sayılar </title> var toplam=0; for(var i=1;i<=1000;i++) if (i%9==0 & i%10==0) toplam=toplam+parsefloat(i) document.write(toplam+"") 3- <title>javascript İle Girilen 3 Sayıdan En Büyüğünü Bulma</title> <script type="text/javascript" language="javascript"> var a; var b; var c; a=prompt("ilk sayıyı giriniz"); b=prompt("ikinci sayıyı giriniz"); c=prompt("üçüncü sayıyı giriniz"); if(a>b) if(b>c) alert("a büyük"); else alert("en büyük c"); else if(a>c) alert("en büyük b"); else alert("en büyük c"); 2

4- <title>döngü Deyimleri</title> <script language= JavaScript > var i for (i = 50; i <= 250; i += 25) document.write( Sayı = + i + ) 5- <title>döngü Deyimleri</title> <script language= JavaScript > var i for (i = 500; i >= 10; i -= 50) document.write( Sayı = + i + ) 6- <title>www. barbaroserman.com</title> function faktor(say) faktoriyel=1; for(i=1;i<=say;i++) faktoriyel=faktoriyel*i return faktoriyel function toplam(say1) toplam=0; for(i=1;i<=say1;i++) toplam=toplam+i return toplam; sayi = prompt("bir sayı giriniz", "Buraya lütfen...") document.write(faktor(sayi)/toplam(sayi)) 3

7- <html <title> Vücut Kitle Endeksi Hesaplama</title> <title>başlıksız Belge</title> <script language="javascript" type="text/javascript"> function hesapla() var kilo = document.kitleform.kilo.value; var boy = document.kitleform.boy.value; if(kilo > 0 && boy > 0) var sonuc = kilo/boy*boy/10000; document.kitleform.endeks.value = sonuc; if(sonuc < 18.5) document.kitleform.islemsonucu.value = "Zayıfsınız"; if(sonuc > 18.5 && sonuc < 25) document.kitleform.islemsonucu.value = "Gayet Sağlıklı." if(sonuc > 25 && sonuc < 30) document.kitleform.islemsonucu.value = "Fazla kilolusunuz." if(sonuc > 30) document.kitleform.islemsonucu.value = "Maalesef obezsiniz." else alert("böyle kilo,boy olmaz tekrar dene"); <form name="kitleform"> Kilo(kg): <input type="text" name="kilo" size="10"> <br /> Boy(cm): <input type="text" name="boy" size="10"> <br /> <input type="button" value="kontrol Et" onclick="hesapla()"> <br /> Vücut Kitle Endeksiniz: <input type="text" name="endeks" size="10"> <br /> Sonuca Göre: <input type="text" name="islemsonucu" size="25"> <br /> <input type="reset" value="temizle" /> </form> 4

8- <title>www. barbaroserman.com</title> <h3>soru 3</h3> var zaman = new Date() gun= zaman.getdate() if(gun%2==0) document.write("çift") else document.write("tek") 9- <script type="text/javascript"> var i=0,toplam=0; for(i=1;i<=100;i++) if(i%2==0) document.write("<font color=green>"+i+"</font>"); else document.write("<font color=red>"+i+"</font>"); 10- <title>dik Üçgen - Pisagor </title> a=prompt("1. kenar"); b=prompt("1. kenar"); c=prompt("1. kenar"); buyuk=(math.max(a,b,c)); if(buyuk==c) s1=a; s2=b; if (buyuk==b) s1=a; s2=c; if (buyuk==a) s1=c; s2=b; if (buyuk*buyuk==s1*s1+s2*s2) document.write("dik ucgen") else document.write("dik ücgen değil"); 5

11- Basit Hesap Makinesi Yapımı <title> Hesap Makinesi</title> <script language="javascript"> var rakamekle = false var oncekisonuc = 0 var islem = "=" function temizle() document.hesapmakinesi.sonuc.value = 0 oncekisonuc = 0 rakamekle = false islem = "=" function hesapla(yeniislem) var yenisayi = eval(document.hesapmakinesi.sonuc.value) if (islem == "+") oncekisonuc = oncekisonuc + yenisayi else if (islem == "-") oncekisonuc = oncekisonuc yenisayi else if (islem == "/") oncekisonuc = oncekisonuc / yenisayi else if (islem == "*") oncekisonuc = oncekisonuc * yenisayi else if (islem == "=") oncekisonuc = yenisayi else oncekisonuc = yenisayi document.hesapmakinesi.sonuc.value = oncekisonuc rakamekle = false islem = yeniislem function sayiyaz(rakam) if (rakamekle) document.hesapmakinesi.sonuc.value += rakam else document.hesapmakinesi.sonuc.value = rakam rakamekle = true <form name="hesapmakinesi"> <input type="field" name="sonuc" value="0" width=20 align="right"> <input type="button" name="7" value="7" onclick="sayiyaz(7)"> <input type="button" name="8" value="8" onclick="sayiyaz(8)"> <input type="button" name="9" value="9" onclick="sayiyaz(9)"> <input type="button" name="4" value="4" onclick="sayiyaz(4)"> <input type="button" name="5" value="5" onclick="sayiyaz(5)"> <input type="button" name="6" value="6" onclick="sayiyaz(6)"> <input type="button" name="1" value="1" onclick="sayiyaz(1)"> <input type="button" name="2" value="2" onclick="sayiyaz(2)"> <input type="button" name="3" value="3" onclick="sayiyaz(3)"> <input type="button" name="0" value="0" onclick="sayiyaz(0)"> <input type="button" name="c" value="c" onclick="temizle()"> <input type="button" name="=" value="=" onclick="hesapla('=')"> <input type="button" name="+" value="+" onclick="hesapla('+')"> <input type="button" name="-" value="-" onclick="hesapla('-')"> <input type="button" name="*" value="*" onclick="hesapla('*')"> <input type="button" name="/" value="/" onclick="hesapla('/')"> </form> 6

12- JavaScript Zaman Komutları (Fonksiyonları) Zaman Değişkeni Tanımlama ve Yürürlükteki Zaman Değerini İfade Etme <title>zaman Komutları</title> <h3>zaman Komutları ve Sonuçları</h3> var zaman = new Date() document.write("<b>zaman</b>: " + zaman) document.write("<b>getfullyear</b>: " + zaman.getfullyear()) document.write("<b>getdate</b>: " + zaman.getdate()) document.write("<b>getmonth</b>: " + zaman.getmonth()) document.write("<b>gethours</b>: " + zaman.gethours()) document.write("<b>getminutes</b>: " + zaman.getminutes()) document.write("<b>getseconds</b>: " + zaman.getseconds()) document.write("<b>getutchours</b>: " + zaman.getutchours()) document.write("<b>getutcminutes</b>: " + zaman.getutcminutes()) document.write("<b>getutcseconds</b>: " + zaman.getutcseconds()) document.write("<b>getday</b>: " + zaman.getday()) Zaman Değeri Atama. <title>zaman Komutları</title> <h3>zaman Komutları ve Sonuçları</h3> var zaman = new Date() document.write("<b>zaman</b>: " + zaman) document.write("<b>getfullyear</b>: " + zaman.getfullyear()) document.write("<b>getdate</b>: " + zaman.getdate()) document.write("<b>getmonth</b>: " + zaman.getmonth()) document.write("<b>gethours</b>: " + zaman.gethours()) document.write("<b>getminutes</b>: " + zaman.getminutes()) document.write("<b>getseconds</b>: " + zaman.getseconds()) document.write("<b>getutchours</b>: " + zaman.getutchours()) document.write("<b>getutcminutes</b>: " + zaman.getutcminutes()) document.write("<b>getutcseconds</b>: " + zaman.getutcseconds()) document.write("<b>getday</b>: " + zaman.getday()) 7

Zaman Aralığı settimeout( alert(`bu mesaj 3 saniye sonra çıkar.`), 3000) İlk değer parantez içinde bir JavaScript kodudur, ikinci değer ise ilk değerin ne kadar süre sonra oluşacağını belirleyen, mili saniye cinsinden zaman değeridir. (1 saniye = 1000 mili saniye) Bu komut ile uyarı kutusu 3 saniye bekledikten sonra görünecektir. <title>settimeout</title> var metin; function Slogan(n) if(n%2==1) metin="en BÜYÜK" else metin="erman!!!" katman.innerhtml=metin ; settimeout("slogan(" + (n+1) + ")", 1000); <body onload="slogan(1)"> <div id="katman" align="center">deneme</div> 8