İnteger, real ve string olmak üzere üç adet değişken tanımlayınız?
İki sayıdan büyük olanı ekrana yazdıran kodu yazınız?
Girilen üç sayıdan büyük olanı buldurunuz
Girilen üç sayıdan küçük olanı buldurunuz
İki sayıdan küçük olanı ekrana yazdıran kodu yazınız?
Çalışanların maaş durumlarına göre kesinti yapan bir kod yazılacaktır. Bu ko şöyle çalışmalıdır. Eğer çalışan 1000 TL den fazla maaş alıyorsa bu paraan %15 kesinti yapsın, 1000 TL den az maaş alıyorsa bu seferde %10 kesinti yapsın ve maaşlaran düşürsün. Bu işlemi yapan kodu yazınız?
Verilen üç sayıyı küçükten büyüğe doğru sıralayan programı yazınız?
Kullanıcı tarafından girilen sütun ve satır sayısına göre tablo luşturan bir fonksiyon yazınız?
Kullanıc tarafından girilen en ve boy uzantılarına göre ekrana * karakteri kullanarak bir dörtgen çizen fonskiyon yazınız?
Kullanıc tarafından girilen satır ve sutun sayılarına göre tablo oluşturan ve her hücre içerisine * karakteri yerleştiren bir fonskiyon yazınız?
Sayfalara haber eklemek için kullanılacak bir fonksiyon yazınız. Bu fonsiyonda şu özellikler olacaktır. Öncelikle bir tablo içinde olmalıdır. İlk satırda Haberin kısa bir başlık metni olacak, ikinci satırda haberi ekleyen ve eklenme tarihi bilgileri yerleştirilecek, son satırda da gövde metni yani haberin tamamı yer alcaktır. Haber metnini sol yada sağ tarafında ise bir resim eklenecektir. Tüm tablo sayfanın %5o sini ve resim ise tablonun %10 unun kaplayacaktır. Fonksiyon adı haberekle ve değişkenler ise yazar,başlık,haber ve resim şeklinde olabilir.
* karakteri kullanarak bir çam ağacı çiziniz, çizerken en az iki aet for döngüsü kullanınız
“Ustal” adında bir fonksiyon tanımlayınız. Dışarıdan iki adet değişken alsın. Birincisi taban olsun ikinci değişkene üst olarak hesaplansın.
Değişken olarak girilen sayının faktöriyelini bulan fonksiyonu yazınız.
Dışarıdan değişken olarak aldığı cümleyi kırmızı-italik ve 12 punto olarak yazan bir fonksiyon yazınız
İçerisinde haftanın günlerini tutan “gunler” adında bir dizi tipi değişken tanımlayınız
İçerisinde ayların isimlerini tutan “aylar” adında bir dizi tipi değişken tanımlaryınız
Kullanıcıya doğru parola girmesi için üç hak veren bir program yazınız. Şifre doğru ise “tebrikler hoş geldiniz ” mesajı, yanlış girince “şifrenizi kontrol ederek tekrar deneyiniz” mesajını, 3. yanlışta “sitem bloke oldu ” diye bir yazı ekrana getirsin.
Kullanıcının girdiği iki sayıyı, yine kullanıcının belirleyeceği işleme tabi tutan programı yapınız.
0 ile 10 arasındaki sayıları ekrana yan yana yazan programı for döngüsü ile yaptırınız
0 ile 10 arasındaki sayıları ekrana yan yana yazan programı while döngüsü ile yaptırınız.
0 ile 100 arasındaki çift sayıları ekrana alt alta yazdıran progamı yazınız
1 ile 50 arasındaki tek sayıları ekrana alt alta yazdıran programı yapınız
0 ile 100 arasındaki sayıları ekrana yazdırınız. Ancak yazdırırken tek sayıları yeşil, çift sayıları kırmızı yazdırınız.
1 ile 10 arasındaki sayılardan çift olanların karesini, tek olanların küpünü ekrana yazdırınız
İçerisinde 1,54 değerini tutan bir sabit tanımlayınız.
Aşağıdaki sorular birbirine bağlantılıdır. Sıralı olarak yapınız
“a” isminde beş elemanlı bir dizi tanımlayınız
“b” isminde 3 elamanlı bir dizi tanımlayınız
a ve b dizilerini birleştir
a dizisinin elemanlarını ters sırala
b dizisinin elamanlarını sırala
b dizisinin son iki elamanını a dizisine ekle
b dizisinin baştan ilk elamanının sil
a dizisinin elamanlarından baştan iki elemanını sil
a dizisine iki elaman ekle
b dizisinin 3 elemanını a dizisine ekle
a dizisinin 1. elamanı ile b dizisinin 3. elamanını birleştirerek ekrana yazıdır
a dizisinin tüm elamanlarını sil
b dizisine a dizisinin tersini ekle
b dizisinin 3. elamanını a dizisine ekle
Girdiğiniz ismin yanına “hoş geldiniz” yazan fonksiyonu oluşturup ve program içinde kullan
İki sayıyı toplayan fonksiyonuz yazıp, program içinde çağırıp kullan
İki kenar uzunluğu girilen dikdörtgenin alanını hesaplatan fonksiyonu yaz
5 arkadaşınızın isimlerini içeren “ogrenci” adında bir dizi oluştur
Daha sonra dizideki elemanların değerlerini ekrana yazdır
Oluşturduğunuz diziyi alfabetik olarak sıralayıp, ekrana yazdır
Bu diziye başka iki arkadaşınızın ismini de ekle
3 öğretmeninizin isminden oluşan “ogretmen” adında bir dizi oluştur
“Ogrenci” ve “ogretmen” isimli dizileri birleştirerek “okul” isminde bir dizi oluştur
Oluşturduğunuz “okul” isimli dizinin ilk elemanını sil
Okul isimli dizinin içinden 3. ve 4. elemanlarını alarak “sınıf” isimli bir dizi oluştur
———————————
Maaşı 1000 Tl den fazla ise %15 gelir vergisi kesen, az ise %10 gelir vergisi kesen kodları yazınız. Ekran çıktısı aşağıdaki gibi olsun
Bürüt Maaşınız:
Gelir Vergisi:
Net Maaşınız:
Öğrencilerin iki yazılı bir sözlüden aldıkları notların ortalamasını bularak, ekrana 5 lik sisteme göre karşılığını yazan programı yapınız
Sayılar üzerinde yapılan dört işlemin sonucuna göre işlem yapılacaktır. toplam tek ise yeşil renkli, çift ise kırmızı renkli yazılacaktır.
Kullanıcı adı ve parolasına göre sayfaların açılmasını sağlayan kodları yazınız.
ekrana 7 defa yedi yazan
”Günün Sözü” köşesi yapılacaktır. Kullanıcının sayfamıza her gelişinde başka bir söz ile karşılaşması istenmektedir.
“Günün Fotoğrafı” köşesi yapılacaktır. Kullanıcının sayfamıza her gelişinde başka bir fotoğraf ile karşılaşması istenmektedir.
Sayı tahmin oyununu aşağıdaki özelliklere uygun olarak tasarlayınız.
-Sistem 1 ile 10 arasında rasgele bir sayı üretsin
-Oyuncu tahmin girsin
-Tahmin tutulan sayıdan küçük ise “Çık Çık”
-Tahmin tutulan sayıdan büyük ise “İn İn” uyarısı versin
-Oyuncuya 3 tahmin hakkı veriniz
-Her tahminde kaçıncı hakkında olduğunu da ekrana yazdırınız
-Oyuncu doğru tahmini 3 hakkı içinde yaparsa ekrana hem kaçıncı tahmininde bildiğini yazınız, hemde tutulan sayısı yazınız
-Oyuncu 3 hakta bilemezse “Kaybettiniz” yazsın ve sayıyı da ekrana göstersin.
Kullanıcının sayfamıza girdiği saate göre karşılama mesajını ona göre sunan bir eklenti yapınız.
-Saat 12 den önce girerse “Günaydın”
-Saat 12 ile 17 arasında girerse “Tünaydın”
-Saat 17 ile 20 arasında girerse “İyi Akşamlar”
-Saat 20 den sonra girerse “İyi Geceler” diyerek sayfada mesajla karşılasın.
3 taş oyunu yapılacaktır. Oyun kuralları aşağıdaki gibi ayarlanacaktır.
-Oyuncu 10X10 ebatlarında textbox lardan oluşan bir alanda oynayacaktır.
-Oyuna başlandığında kutucukların içi boş olacaktır.
-Oyun iki oyuncu tarafından oynanacaktır
-Bir oyuncu kutucuğun birine “X” harfi koyacak, diğer oyuncu istediği kutucuğa “O” harfi koyacaktır
-Bu işlem sırayla devam edecektir.
-X koyan oyuncu yan yana veya çapraz olacak şekilde 3 tane X harfini oluşturmaya çalışacak, aynı şekilde diğer oyuncuda O harflerini denk getirmeye çalışacaktır.
-Eğer bir oyuncu her hangi bir anda bu harflerinden 3 tanesini yan yana getirirse oyun sona erecektir.
-Oyunu kazanan O harfi koyan ise ekrana OOO kazandı yazacak.
-Oyunu kazanan X harfi koyan ise XXX kazandı yazacak.
-Kullanıcılar her harfi yazdıktan sonra kutucukların altında bulunan “Oyna” butonuna basacaklardır.
-Oyna butonuna basında daha önceden konulan X ve O harfleri kutucuklardan silinmeyecektir.
-Oyuncu kutucuklara 1 karakterden fazla yazamasın
-Oyuncu X ve O harfleri dışında bir şey girerse “Lütfen X veya O harfi giriniz” diye uyarı versin.
Günün oyunu köşesi yapılacaktır. Sayfa açılınca “Günün Oyunu” yazısı ve altında bir oyun ismi çıkacaktır. Kullanıcı bu linki tıklayınca yeni sayfada bu oyuna ait pencere açılacak ve oyunu oynamaya başlayabilecektir.
Sayısal loto programında kullanılmak üzere bir program yapılacaktır. Program sayesinde otomatik olarak tahmin yapılacaktır. Bu programa göre rastgele 6 adet sayı seçilecektir. Bu sayılar 1 ile 49 arasında olmalıdır. Her sayı birbirinden farklı olacaktır. Kullanıcı isterse “Değiştir” linkine tıklayarak farklı altılı sayı kombinasyonu görebilmelidir. Tahmin edilen sayılar aralarına – (tire) konularak ekrana yazılacaktır. Bu programa uygun sayfayı tasarlayınız?
1 ile 10 arasında rastgele üretilen iki sayıyı tanımlı olan $islem değişkenine (+, -, * ya da /) göre işleme alıp sonucu ekranda aşağıdaki gibi gösteriniz.
(Birinci sayı 2, ikinci sayı 6 ve işlem + ise 2+6=8 şeklinde görünecek)
Sabit tanımlı olan pi değişkeni ile normal tanımlanmış olan yarıçapa göre dairenin alanını ve çevresini hesaplayarak ekranda aşağıdaki gibi gösteriniz.
(pi=3, r=4 ise Alan=48 Çevre=24 şeklinde görünecek)
Tanımlı olan $a,$b ve $c sayı değişkenlerine göre aşağıdaki denkleminin sonucunu hesaplayıp ekranda aşağıdaki gibi gösteriniz.
($a=4, $b=2, $c=5 ise ekranda Sonuç=83 görünecektir.)
Aldığı vize notunun %30 ile final notunun %70′ini bulup toplayarak ortalama olarak ekrana aşağıdaki gibi yazıdırnız.
(Vize=60, Final=70, Ortalama=67)
Tanımlı olan $boy ve $cinsiyet değişkenlerine göre kişinin ideal kilosunu aşağıdaki açıklamaya göre hesaplayıp ekrana İdeal Kilonuz=… şeklinde yazdırınız.
Kadınlar için: Boyunuzun ilk 150 santimetresi için 45 kilo, sonraki her 2.5 cm için 2.2 kilo ekler. Örnek olarak; boyunuz 160 cm ise, ideal kilonuz 45+8.8=53.8 kilogram olacaktır.
Erkekler için: Boyunuzun ilk 150 santimetresi için 48 kilo, sonraki her 2.5 cm için 2.7 kilo ekler. Örnek olarak boyunuz 180 cm ise, ideal kilonuz 48+32.4=80.4 kilogram olacaktır.
Not: Bu fonksiyon boyu 150 cm ve üzerinde olan kişiler içindir.Dolayısıyla gönderilen boyun en az 150 cm olduğu varsayılır.
rakamlar dizinindeki 1.jpg, 2.jpg ,3.jpg ,4.jpg ,5.jpg ,6.jpg ,7.jpg ,8.jpg ,9.jpg ve 0.jpg resimlerin adlarını bir dizi olarak tanımlayınız. 0 ile 9 arasında ürettiğiniz rastgele sayıya karşılık gelen resmi ekranda gösteriniz.
(Üretilen sayı 6 olursa ekran 6.jpg resmi görünecek)
1 ile 10 arasında rastgele üretilen sayının çarpım tablosunu 10′dan geriye aşağıdaki gibi gösteriniz.
Üretilen sayı 7 olursa:
7×10=70
7×9=63
7×8=56
. . .
Tanımlı olan metni font etiketinin size parametresini kullanarak bir döngü yardımıyla aşağıdaki gibi gösteriniz.
(Bilindiği üzere size parametresi 1 ile 7 arasında bir değer alır)
phpdefteri
phpdefteri
phpdefteri
phpdefteri
. . .
1 ile 1000 arasında 5 ve 7 ‘ye tam bölünebilen sayıların toplamını bulup ekrana Toplam=14210 şeklinde yazdırınız.
1 ile 100 arasında üretilen sayı 71 olana kadar sayı üretiniz. Üretilen sayı 71 olduğunda ekrana üretilen 71 sayısını ve kaçıncı denemede üretildiğini aşağıdaki gibi yazdırınız.
(71 sayısı 65 denemede bulundu gibi)
1 ile 10 arasında rastgele üretilen 5 sayının toplamını aşağıdaki gibi ekran gösteriniz.
(5+6+1+9+4=25 gibi)
Ayları saklayan bir dizi tanımlayınız. 1 ile 12 arasında rastgele üretilen sayıya karşılık gelen ay adını ekran gösteriniz.
(4 üretilirse ekrana Nisan görünecektir.)
Sayıları yazı karşılıklarını (bir, iki, üçü, …) ve bunların onluk katlarının yazı karşılıklarını (on, yirmi, otuz, …) iki ayrı dizi olarak tanımlayınız. Sonra 1 ile 99 arasında rastgele üretilen sayının yazı karşılığını ekran gösteriniz.
| Grup | |
| Erkek | Harun |
| Enis | |
| Şaban | |
| Kız | Pınar |
| Hatice | |
| Gamze | |
Yukarıdaki tabloyu dizi olarak tanımlayınız.
Yukarıda tanımladığınız dizide sadece erkekleri ekranda foreach ile listeleyiniz.
Yukarıda tanımladığınız dizide sadece kızları ekranda foreach ile listeleyiniz
Tanımlı olan bir ismin yukarıda tanımladığınız dizide olup olmadığını foreach kullanarak kontrol edip ekrana aşağıdaki gibi gösteriniz.
(Kenan grupta yoktur ya da Hatice grupta vardır gibi)
1 ile 100 arasında rastgele üretilen 10 sayıyı sayılar dizisine ekleyerek ekranda foreach ile aşağıdaki gibi gösteriniz.
(Sayılar=54, 45, 15, 94, 1, 4, 48, 67, 75, 25 gibi)
Aşağıda verilen öğrencilerin aldığı notları bir dizi olarak tanımlayınız. Daha sonra foreach ile bir tablo şeklinde aşağıdaki gibi ekran gösteriniz.
Onur=74, Samet=64, Can=85, Raşit=100, Mert=80, Aziz=14
| Elektronik Dersi Notları | |
| Adı | Notu |
| Onur | 74 |
| Samet | 64 |
| Can | 85 |
| Raşit | 100 |
| Mert | 80 |
| Aziz | 14 |
1 ile 10 arasında rastgele üretilen iki sayıyı tanımlı olan $islem değişkenine (+, -, * ya da /) göre switch case yapısını kullanarak işleme alıp sonucu ekranda aşağıdaki gibi gösteriniz.
(Birinci sayı 2, ikinci sayı 6 ve işlem + ise 2+6=8 şeklinde görünecek)
1 ile 10 arasında rastgele üretilen sayının faktöriyelini while döngüsünü kullanarak hesaplayıp ekrana yazdırınız.
54, 45, 15, 94, 1, 4, 48, 67, 75, 25 notlarını bir dizi olarak tanımlayınız. for döngüsünü kullanarak sayıların en büyüğünü, en küçüğünü ve ortalamasını hesaplayıp ekrana aşağıdaki gibi yazdırınız.
En küçük not=1
Enbüyük not=94
Ortalaması=42.8
$adi=”Erkan”; $soyadi=”Ekrem”; değişkenlerinin değerlerini karşılıklı birbiri ile değiştiriniz. Daha sonra aralarına boşluğu da katarak birleştirip $adsoyad değişkenine atayınız. Son olarak da ağıdaki gibi ekrana yazdırınız.
(Not: Ekranda tam olarak aşağıdaki gibi bir çıktı görünecektir. $, “” işaretleri de)
$adi=”Ekrem;
$soyadi=”Erkan”;
$adsoyad=”Ekrem Erkan”;
1 ile 100 arasında rastgele üretilen sayıyı ve çift olup olmama durumunu aşağıdaki gibi ekrana yazdırınız.
(41 sayısı tek sayıdır ya da 62 sayısı çift sayıdır gibi)
53, 45, 15, 91, 1, 4, 48, 67, 75, 24 sayılarını bir dizi olarak tanımlayınız. Bu sayılardan kaç tanesinin tek kaç tanesinin çift olduğunu aşağıdaki gibi ekrana yazdırınız.
(Dizideki sayılardan 7 tanesi tek, 3 tanesi çift sayıdır)
resimler dizinindeki gok.jpg, mavi.jpg ,park.jpg ,sari.jpg ve yesil.jpg resimlerinin adlarını bir dizi olarak tanımlayınız. gok_thumb.jpg, mavi_thumb.jpg , park_thumb.jpg ,sari_thumb.jpg ve yesil_thumb.jpg resimlerinin adlarını da ayrı bir dizi olarak tanımlayınız. foreach döngüsünü kullanarak ekranda _thumb resimlerinin hepsini ekranda yan yana gösteriniz. Her bir resme büyüğüne gidecek şekilde bir link veriniz.
Aşağıdaki yapıyı döngüleri kullanarak aynen ekranda gösteriniz.
X
XX
XXX
XXXX
XXXXX
Aşağıdaki işleminin sonucunu ekranda Toplam=4.49920533833 şeklinde gösteriniz.
Tanımlı olan adet ve fiyata göre toplam tutarı hesaplayınız. Eğer tutar 500′eşit ya da büyükse %10, değilse %5 indirim yaparak ödemesi gereken tutarı ekrana aşağıdaki gibi yazdırınız.
(Adet=10, Fiyat=20, Ödenmesi Gereken Tutar=190 gibi)
Tanımlı olan adet ve fiyata göre toplam tutarı hesaplayınız. switch case yapısını kullanarak;
Eğer tutar<100 ise %2,
Eğer tutar>=100 ve tutar<200 ise %5,
Eğer tutar>=200 ve tutar<500 ise %10,
Hiç biri değilse %10,
indirim yaparak ödemesi gereken tutarı ekrana aşağıdaki gibi yazdırınız.
(Adet=10, Fiyat=20, Ödenmesi Gereken Tutar=180 gibi)





Son Yorumlar