19 Ekim 2016 Çarşamba

Java Burç Hesaplama

Kullanıcıya öncelikle hangi ayda doğduğunu 1den 12ye kadar girmesini isteyeceğiz. Kullanıcı 1den küçük 12den büyük sayı girerse hata verip tekrar soracağız. Ay kısmını geçtikten sonra kullanıcıya hangi gün doğduğunu 1den 31e kadar girmesini isteyeceğiz. Eğer kullanıcı 1den küçük 31den büyük sayı girerse tekrar soracağız.
Yazdığınız programların daha kullanışlı ve sizin açınızdan daha doğru sonuçlar vermesi için bu tür kontrollerin yapılması yararınızadır. Aksi taktirde programın hata vermesi veya yanlış sonuç vermesi hoş olmaz.

Kullanıcı ay ve günü girdikten sonra if komutuyla kontrolümüzü sağlayıp ekrana hangi burç olduğunu yazacağız.

package dersler;
import java.util.Scanner;
public class Dersler {
    public static void main(String[] args) {
        Scanner giris=new Scanner(System.in);
        int ay,gun;
        String burc = null;
        System.out.println("Burç Hesaplama");
        System.out.println("Lütfen ay giriniz(1 ile 12 arasında)=");
        ay=giris.nextInt();
        while(ay<1||ay>12){
        System.out.println("Lütfen ay giriniz(1 ile 12 arasında)=");
        ay=giris.nextInt();
        }
        System.out.println("Lütfen gün giriniz(1den 31e kadar)=");
        gun=giris.nextInt();
        while(gun<1||gun>31){
        System.out.println("Lütfen gün giriniz(1den 31e kadar)=");
        gun=giris.nextInt();
        }
        if(ay==1){
            if(gun<=19){burc="oğlak";}
            if(gun>19){burc="kova";}
        }
        if(ay==2){
            if(gun<=18){burc="kova";}
            if(gun>18){burc="balık";}
        }
        if(ay==3){
            if(gun<=19){burc="balık";}
            if(gun>19){burc="koç";}
        }
        if(ay==4){
            if(gun<=19){burc="koç";}
            if(gun>19){burc="boğa";}
        }
        if(ay==5){
            if(gun<=20){burc="boğa";}
            if(gun>20){burc="ikizler";}
        }
        if(ay==6){
            if(gun<=21){burc="ikizler";}
            if(gun>21){burc="yengeç";}
        }
        if(ay==7){
            if(gun<=22){burc="yengeç";}
            if(gun>22){burc="aslan";}
        }
        if(ay==8){
            if(gun<=22){burc="aslan";}
            if(gun>22){burc="başak";}
        }
        if(ay==9){
            if(gun<=22){burc="başak";}
            if(gun>22){burc="terazi";}
        }
        if(ay==10){
            if(gun<=22){burc="terazi";}
            if(gun>22){burc="akrep";}
        }
        if(ay==11){
            if(gun<=21){burc="akrep";}
            if(gun>21){burc="yay";}
        }
        if(ay==12){
            if(gun<=21){burc="yay";}
            if(gun>21){burc="oğlak";}
        }
        System.out.println("Burcunuz:"+burc);
        }
    }


Program Çıktısı:




Hiç yorum yok:

Yorum Gönder