Professional Documents
Culture Documents
Eğer Bir Sayının 2'ye Göre Modu 0'a Eşitse o Sayı Çifttir Değilse Tektir
Eğer Bir Sayının 2'ye Göre Modu 0'a Eşitse o Sayı Çifttir Değilse Tektir
Eğer Bir Sayının 2'ye Göre Modu 0'a Eşitse o Sayı Çifttir Değilse Tektir
SORU6: Klavyeden girilen 2 basamaklı bir sayının basamaklarının karelerinin toplamını ekrana
yazdıran programı yazınız.
KOD#6:
public class Main
{
public static void main(String[] args) {
a = n / 10;
b = n % 10;
c = a * a + b * b;
SORU#7: Klavyeden girilen sayının negatif veya pozitif olduğunu ekrana yazan program.
KOD#7:
if(n < 0)
System.out.println("Negatif");
else
System.out.println("Pozitif ");
}
}
FLOWCHARTS (Akış Şemaları) :
İşlem (Process)
Yazdırma (Print)
if Deyimi
for Deyimi
while Deyimi
IF DEYİMİ :
Bir kontrol değimidir. Daha özelde ise bir Selection statement – Decision statementtir.
if koşul ifadesi
koşul ifadesi mantıksal olarak true veya false üretir. Doğruysa kişi ne yapsın, koşul yanlışsa
kişi ne yapsın
NOT: if (koşul ifadesi)
koşul doğru ise yapılacak işlem(ler)
else
koşul yanlışsa yapılacak işlem(ler)
NOT: if deyiminin true bölümü olmalı ancak false bölümü olmayabilir. Eğer bir if
deyiminin false bölümü yoksa :
if (koşul ifadesi)
koşul doğru ise yapılacak işlem(ler)
if (koşul ifadesi) {
deyim A
deyim B
deyim C
}
else{
deyim D
deyim E
deyim F
}
deyim X
deyim Y
Yukarıdaki ifadede:
TRUE ise sırayla bu ifadeler çalışır: FALSE ise sırayla bu ifadeler çalışır:
deyim A deyim D
deyim B deyim E
deyim C deyim F
deyim X deyim X
deyim Y deyim Y
NOT : Okunabilirliği arttırmak için bir else hangi if’e ait ise aynı hizaya yazılır. if baştan
sonra tek bir deyimdir(kontrol deyimi).
NOT:
if (koşul1)
if (koşul2){
deyim A
deyim B
}
else
deyim C
else{
if (koşul3)
deyim D
else{
deyim E
deyim F
}
deyim G
}
SORU#7: Klavyeden girilen sayının negatif veya pozitif olduğunu ekrana yazan program.
KOD#7:
if(n < 0)
System.out.println("Negatif");
else
System.out.println("Pozitif ");
}
}
KARŞILAŞTIRMA İŞARETLERİ
>, <, <=, >=, ==, !=