Minggu, 26 Juni 2022

JAVA - Kisi-kisi UAS Semester 2 - SOAL 4 Aplikasi Ganjil Genap Angka dengan FOR

 package com.soni_h.soal_4;
import java.util.Scanner;

/**
 *
 * @author Soni Hendar K
 * Kisi-kisi UAS JAVA
 *
 * soal 4
 * Buat sebuah aplikasi yg output Ganjil Genap dengan perulangan for
 *
 */
public class Soal_4 {

    public static void main(String[] args) {
        System.out.println("Aplikasi Perulangan Ganjil Genap");
        System.out.println("----------------------------------");
        
        Scanner input=new Scanner(System.in);
        int menu=0;
                
        do{
            System.out.print("\n");
            System.out.println("Pilihan Menu: ");
            System.out.println("[A] untuk Perulangan Ganjil Genap");
            System.out.println("[B] untuk cek bilangan\n");
            System.out.print("Ketik : ");
            
            String pilih=input.next();
            
            if (pilih.equals("A") || pilih.equals("a")){
                System.out.print("Perulangan Ganjil Genap\n");
                for(int i=1;i<=7;i++){
                    if(i%2==1){ //simbol % adalah operator aritmatika sisa bagi (hasil sisa pembagian), sedangkan simbol pembagian sendiri adalah /
                        System.out.println(i+" Ganjil");
                        }
                    else{
                        System.out.println(i+" Genap");
                        }
                    }
                System.out.print("\n");
                System.out.print("Ulangi lagi? : [1] untuk YA / [2] untuk TIDAK\n");
                System.out.print("Ketik: ");
                }
            else if (pilih.equals("B") || pilih.equals("b")){
                System.out.print("Cek Bilangan Genap atau Ganjil \n");
                System.out.print("_______________________________ \n");
                System.out.print("Silahkan Ketik Angka: ");
                
                int angka=input.nextInt();
                
                System.out.print("\n");
                System.out.print("Status angka: ");
                
                if(angka%2==1){ //simbol % adalah operator aritmatika sisa bagi (hasil sisa pembagian), sedangkan simbol pembagian sendiri adalah /
                    System.out.println(angka+" Ganjil");
                }
                else{
                    System.out.println(angka+" Genap");
                }
                System.out.print("\n");
                System.out.print("Ulangi lagi? : [1] untuk YA / [2] untuk TIDAK\n");
                System.out.print("Ketik: ");
            }
            menu=input.nextInt();
        }
        while (menu==1);
            System.out.print("\n");
            System.out.println("Terima kasih telah menggunakan aplikasi ini");
            System.out.print("Soni Hendar K / PTI 2 A/B\n");
    }
}

Tidak ada komentar:

Posting Komentar