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;
Ziya Erkoç
1999 Adana doğumlu. Programlamaya Visual Basic dili ile başladı, proje yarışmaları ile bu işi daha ileriye taşıdı. Java ve Android programlama konusunda çalışmalarını sürdürüyor.
Yorum Yaz

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

Yukarı Git