You are on page 1of 4

1-

print("Bir isim giriniz: ")


//!! boş olmayan değer girişi
val isim = readLine()!!
// println() okunan değeri console ekranında yazar
println("Girdiğiniz isim: $isim")

2-
val sayi1: Int = 10
val sayi2: Int = 20
val toplam = sayi1 + sayi2
println("$sayi1 + $sayi2 = $toplam")

3-
print("1. Sayıyı giriniz: ")
val sayi1: Int = readLine()!!.toInt()
print("2. Sayıyı giriniz: ")
val sayi2: Int = readLine()!!.toInt()
val toplam = sayi1 + sayi2
println("$sayi1 + $sayi2 = $toplam")

4- Kullanıcının girdiği 2 yazılı notu ve 2 performans notuna göre:

a- 1.yazılının %40’ını ve 2.yazılının %60’ını alarak toplayan ve “yuzdelik” değerinde saklayan;


b- 2 yazılı ve 2 performans notunun ortlamasını alarak “ortalama” değerinde saklayan;
c- “yuzdelik” ve “ortalama” değerlerini ayrı ayrı ekrana yazan programı kodlayınız.

print(“1.yazılı notu: “)

val yazili1:Int=readline()!!.toInt()

print(“2.yazılı notu: “)

val yazili2:Int=readline()!!.toInt()

print(“1.performans notu: “)

val performans1:Int=readline()!!.toInt()

print(“2.performans notu: “)

val performans2:Int=readline()!!.toInt()

a- val y40=(yazili1*40)/100
val y60=(yazili2*60)/100
val yuzdelik=y40 + y60
b-
val ortalama=(yazili1+yazili2+performans1+performans2)/4

c- print(“Yüzdelik not: $yuzdelik”)

print(“Ortalama not: $ortalama”)

5- Kullanıcının girdiği sayının çarpım tablosunu oluşturan programın kotlin kodlarını yazınız
print("Bir sayı giriniz: ")
val sayi: Int = readLine()!!.toInt()
for (i in 1..10) {
val carpim = sayi * i
println("$sayi * $i = $carpim")

6- Kullanıcıdan yaşını öğrenerek ehliyet alıp alamayacağını belirleyen programın kotlin kodlarını yazınız.
print("Yaşınızı giriniz: ")
val yas: Int = readLine()!!.toInt()
if (yas < 18)
println("Yaşınız $yas ehliyet almaya uygun değil.")
else
println("Yaşınız $yas ehliyet almaya uygun.")

7- Kullanıcının girdiği 2 yazılı notu ve 2 performans notuna göre:

a- 1.yazılının %40’ını ve 2.yazılının %60’ını alarak toplayan ve “yuzdelik” değerinde saklayan;


b- 2 yazılı ve 2 performans notunun ortlamasını alarak “ortalama” değerinde saklayan;
c- “yuzdelik” ve “ortalama” değerlerini ayrı ayrı ekrana yazan programı kodlayınız.
print(“1.yazılı notu: “)
val yazili1:Int=readline()!!.toInt()
print(“2.yazılı notu: “)
val yazili2:Int=readline()!!.toInt()
print(“1.performans notu: “)
val performans1:Int=readline()!!.toInt()
print(“2.performans notu: “)
val performans2:Int=readline()!!.toInt()

a- val y40=(yazili1*40)/100
val y60=(yazili2*60)/100
val yuzdelik=y40 + y60
b-
val ortalama=(yazili1+yazili2+performans1+performans2)/4
c- print(“Yüzdelik not: $yuzdelik”)
print(“Ortalama not: $ortalama”)

8- Kullanıcının girdiği 1 adet sayının çarpanlarını ekrana yazan programın kotlin kodlarını yazınız.
print("Bir sayı giriniz: ")
val sayi: Int = readLine()!!.toInt()
print("$sayi Çarpanları: ")
for (i in 1..sayi)
if (sayi % i == 0)
print("$i ")

9- 0-100 sayıları arasındaki sayıların toplamını hesaplayan programın kotlin kodlarını yazınız.
val sayi = 100
var toplam = 0
for (i in 0..sayi) {
// toplam = toplam+i;
toplam += i
println("Toplam = $toplam")

ÖDEV
val sayi1: Int = 10
val sayi2: Int = 20
Verilen değişkenlere ek olarak kullanıcının girdiği 4 adet sayı için:
a- tüm değişkenlerin toplamını hesaplayarak sonucu ekrana
yazın,
b- tüm değişkenlerin çarpımını hesaplayarak sonucu ekrana
yazın,
c- tüm değişkenlerin ortalamasını hesaplayarak sonucu
ekrana yazın,
d- 1.değişkenin %10’unu, 2.değişkenin %20’sini,
3.değişkenin %30’unu alarak toplayıp sonucu ekrana
yazın,
e- 4.değişkenin %40’ını, 5.değişkenin %50’sini, 6.değişkenin
%60’ını alarak toplayıp sonucu ekrana yazın,
f- “d” ve “e” seçeneklerinin sonuçlarını toplayıp ekrana
yazın,
g- “a” ve “b” seçeneklerinin sonuçlarını çarpıp ekrana yazın,
h- “c” seçeneğinin %70’ini yine “c” seçeneğinin %80’i ile
toplayarak sonucu ekrana yazın

val sayi1: Int = 10


val sayi2: Int = 20
print("3. Sayıyı giriniz: ")
val sayi3: Int = readLine()!!.toInt()
print("4. Sayıyı giriniz: ")
val sayi4: Int = readLine()!!.toInt()
print("5. Sayıyı giriniz: ")
val sayi5: Int = readLine()!!.toInt()
print("6. Sayıyı giriniz: ")
val sayi6: Int = readLine()!!.toInt()

a-
val toplam1 = sayi1 + sayi2 + sayi3 + sayi4 + sayi5 + sayi6
print($toplam1)
b-
val carpim1 = sayi1 * sayi2 * sayi3 * sayi4 * sayi5 * sayi6
print($carpim1)
c-
val ortalama = (sayi1 + sayi2 + sayi3 + sayi4 + sayi5 + sayi6)/6
print($ortalama)
*veya –programda üst satırlarda zaten toplama yapılmıştı;
val ortalama = toplam1/6
print($ortalama)

d- val v10 = sayi1*10/100

val v20 = sayi2*20/100

val v30 = sayi3*30/100

val vtoplam1 = v10 + v20 + v30

print($vtoplam1)

e- val v40 = sayi4*40/100

val v50 = sayi5*50/100

val v60 = sayi6*60/100

val vtoplam2 = v40 + v50 + v60

print($vtoplam2)
f- val vtoplam3 = vtoplam1 + vtoplam2
print($vtoplam3)
g- val carpim2 = toplam1 * carpim1

print($carpim2)
h- val ortalama70 = ortalama*70/100
val ortalama80 = ortalama*80/100
val toplamortalama = ortalama70 + ortalama80
print($toplamortalama)

ÖDEV
*1- Kullanıcının girdiği 2 adet sayıyı birbiri ile değiştiren kotlin kodlarını yazınız.
print("1. Sayıyı giriniz: ")

val sayi1: Int = readLine()!!.toInt()

print("2. Sayıyı giriniz: ")

val sayi2: Int = readLine()!!.toInt()

println("--Değiştirmeden Önce--")

println("1. Sayı = $sayi1")

println("2. Sayı = $sayi2")

val degistir = sayi1

sayi1 = sayi2
sayi2 = degistir

println("--Değiştirdikten Sonra--")

println("1. Sayı = $sayi1")

println("2. Sayı = $sayi2")

*2- Kullanıcının girdiği 1 adet sayının negatif-pozitif durumunu belirleyen kotlin kodlarını yazınız.

print("Bir sayı giriniz: ")

val sayi: Int = readLine()!!.toInt()

if (sayi < 0)

println("$sayi , Negafit sayıdır")

else if (sayi > 0)

println("$sayi , Pozitif sayıdır")

else

println("$sayi , Sıfırdır")

ÖDEV
*1- 0’dan başlayarak kullanıcının girdiği sayıya kadar olan sayıları toplayan ve çıkan sonucu; kullanıcının girdiği sayı ile çarparak ekrana
yazan programın kotlin kodlarını yazınız.

print("Bir sayı giriniz: ")

val sayi: Int = readLine()!!.toInt()

for (i in 0..sayi)

toplam += i

val carpim = toplam * sayi

println("Sonuç = $carpim")

*2- Kullanıcının girdiği iki sayı için;


Birinci sayı pozitifse; 0’dan birinci sayıya kadar olan sayıların hepsini toplayan ve sonucu ekrana yazan,
Birinci sayı negatifse; ikinci sayıdan birinci sayıyı çıkartarak sonucu ekrana yazan,
İki sayı birbirine eşitse; iki sayıyı toplayarak sonucu ekrana yazan programın kotlin kodlarını yazınız.
print("Birinci sayıyı giriniz: ")

val sayi1: Int = readLine()!!.toInt()

print("İkinci sayıyı giriniz: ")

val sayi2: Int = readLine()!!.toInt()

if (sayi1 > 0)

for (i in 0..sayi1)

toplam += i

println($toplam)

else if (sayi1 < 0)

val cikar = sayi2 – sayi1

println($cikar)

else if (sayi1 == sayi2)

val toplam2 = sayi1 + sayi2 // sayi1*2 // sayi2*2

println($toplam2)

else

println(“geçersiz işlem”)

You might also like