Bolu Beyi tarafından yazıldı Mayıs - 20 - 2015 4 Yorum

javaBir önceki Java dersinde, if koşulunun kullanımını öğrenmiştik, şimdi de sadece 4 işlem yapabilen basit bir hesap makinesi programı yazalım. Program bize hangi işlemi yapmak istediğimizi sorsun. Bunun için 4 adet sayı belirleyelim, kullanıcının girdiği sayılara göre işlemimizi yaptıralım:

import java.util.Scanner;
public class sanalza_hesap_makinesi
{
public static void main(String[] args)
{
Scanner girdi=new Scanner(System.in);
int birinci_sayi, ikinci_sayi;
System.out.print("İlk sayıyı giriniz:");
birinci_sayi=girdi.nextInt();
System.out.print("İkinci sayıyı giriniz:");
ikinci_sayi=girdi.nextInt();

int islem, sonuc;
System.out.print("Toplama işlemi için 1'e, çıkarma işlemi için 2'ye, çarpma için 3'e ve bölme işlemi için 4'e basınız.")
islem=girdi.nextInt();

if(islem==1)
{
  sonuc=birinci_sayi+ikinci_sayi;
  System.out.printf("Toplama işlemini seçtiniz, sonuç=%d", sonuc);
}
if(islem==2)
{
  sonuc=birinci_sayi-ikinci_sayi;
  System.out.printf("Çıkarma işlemini seçtiniz, sonuç=%d", sonuc);
}
if(islem==3)
{
  sonuc=birinci_sayi*ikinci_sayi;
  System.out.printf("Çarpma işlemini seçtiniz, sonuç=%d", sonuc);
}
if(islem==4)
{
  sonuc=birinci_sayi/ikinci_sayi;
  System.out.printf("Bölme işlemini seçtiniz, sonuç=%d", sonuc);
}
}
}

Bu örnekte gördüğünüz gibi girilen 4 sayıdan birine göre işlem yapıyor. Eğer; “bu belirlenen 4 sayıdan farklı bir rakam girildiğinde ne olur, sıfıra bölünmek istendiğinde ne olur, sonucun ondalık çıkması gerekirse ne olur?” gibi soruların yanıtlarını ilerleyen zamanlarda göreceğiz. Bu yaptığımız örnek Java’ya yeni başlayanlar için basit bir örnekti. Daha sonraları, try catch blokları, float ve double değişkenleri gibi konuları gördüğümüzde yukarıda saymış olduğum soruların cevabını rahatlıkla verebileceğiz… Eğer bu örnekte anlaşılmayan yerler olursa, yorum yazarak sorabilirsiniz…

Bugüne kadar 4 yorum yapıldı

  1. ibrahim ipek dedi ki:

    Yanlış yazmışsın kodları , çalışmaz.

  2. BoluBeyi dedi ki:

    Yanlışlık nerede? Denedim de yazdım, bi problem yok.

  3. drxrtg dedi ki:

    System.out.print(“Toplama işlemi için 1’e, çıkarma işlemi için 2’ye, çarpma için 3’e ve bölme işlemi için 4’e basınız.”)

    burdaki kodda “;” koymayı unutmussun xD

  4. drxrtg dedi ki:

    ama baya zegice düsünerek basit ama akıllı bir hesap makinesi yapmışşın


Time limit is exhausted. Please reload CAPTCHA.