Switch-Case Yapısı ile Celcius-Fahrenhayt Dönüştürme

Java programlama dili ile celcius ve fahrenayt dönüşümleri yapma uygulaması.

Java programlama dili ile celcius ve fahrenayt dönüşümleri yapma uygulaması.

Başlangıçta Scanner sınıfı import edilmelidir.


import java.util.Scanner;



1. Konsoldan girdi almak icin Scanner tanımlanır.
2. Hangi tür donüştürmek isteniliyorsa girilir.
3. Yapılan seçim Switch-Case yapısı kullanılarak sonuçlandırılır.



Scanner scan = new Scanner(System.in);

double celcius,fahrenhayt;

        System.out.println("C=>F icin 'C', F=>C icin 'F' yaziniz");

        char secim = scan.nextLine().trim().charAt(0);

        switch(secim){

            case 'c':

            case 'C':

                System.out.print("Santigrat degeri giriniz:"); celcius = scan.nextDouble();

                fahrenhayt = (9.0/5.0)*celcius+32;

                System.out.println(celcius+" Celcius "+fahrenhayt+" Fahrenhayt'a esit");

                break;

            case'f':

                case'F': 

                    System.out.print("Fahrenhayt degeri giriniz:"); fahrenhayt = scan.nextDouble();

                celcius = (5.0/9.0)*(fahrenhayt-32);

                System.out.println(fahrenhayt+" Fahrenhayt "+celcius+" Celcius'a esit");

                break;

}



Örnek çıktı:

C=>F icin 'C', F=>C icin 'F' yazınız.

C

Santigrat degeri giriniz: 30

30.0 Celcius 86.0 Fahrenhayt'a eşit

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git