Program IF Bersarang di Java

Menggabungkan program menggunakan IF Bersarang di java - pada artikel sebelumnya kita sudah membuat program hanya dengan menggunakan IF tunggal, yaitu program genap ganjil. Sekarang kita akan menggunakan lebih dari satu if untuk menggabungkan beberapa program yang sudah kita buat pada pertemuan sebelumnya, diantaranya

Berikut script programnya

import java.util.Scanner;
/**
 *
 * @author Gekko
 */
public class ifbersarang {
   
    public static void main(String [] args){
        Scanner input = new Scanner(System.in);
       
        int pilih;
        System.out.println("Program Program");
        System.out.println("1. Operator aritmatika 2");
        System.out.println("2. Genap ganjil");
        System.out.println("3. Mencari luas lingkaran");
          System.out.print("\nJalankan program no: ");
        pilih = input.nextInt();
       
        if(pilih == 1){
             
        float a,b;
       
        System.out.println("\n\n -Program Aritmatika-");
        System.out.print("Masukkan Angka 1: ");
        a = input.nextFloat();
        System.out.print("Masukkan Angka 2: ");
        b = input.nextFloat();
       
        System.out.println("");
        System.out.println(a+ " + " +b+" = "+(a+b));
        System.out.println(a+ " - " +b+" = "+(a-b));
        System.out.println(a+ " x " +b+" = "+(a*b));
        System.out.println(a+ " ; " +b+" = "+(a/b));
        System.out.println(a+ " mod " +b+" = "+(a%b));
        }else if(pilih == 2){
             float a;
        System.out.println("\n\n -Program Genap Ganjil-");
        System.out.print("Masukkan Angka: ");
        a = input.nextFloat();
       
        if(a % 2 == 0){
            System.out.println(" \nAnda memasukkan angka genap");
        }else{
             System.out.println(" \nAnda memasukkan angka ganjil");
        }
        }else if(pilih == 3){
            float phi,r,luas;
       
        phi=(float) 3.14;
       
        System.out.print("\n\n-Program menghitung luas lingkaran-");
        System.out.print("\n Masukkan nilai jari jari: ");
        r = input.nextFloat();
       
        luas = phi*r*r;
       
        System.out.println("\nLuas lingkaran adalah= " +luas);
    }else{
            System.out.println("\nAnda memasukkan angka yang tidak ada di menu !");
            System.out.println("System Exit");
        }
        }
   
}
Berikut outputnya



Penjelasan

  • Script programnya cukup sederhana walaupun agak panjang
  • hanya terdapat tiga penambahan baru if, else if, else
  • penjelasannya sudah di jelaskan pada artikel artikel sebelumnya ,, 
  • jika ada masalah tanyakan pada kotak komentar



Artikel Terkait:

0 comments:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)