Minggu, 26 Juni 2022

JAVA - Kisi-kisi UAS Semester 2 - SOAL 3 Aplikasi Perulangan Kelipatan dengan FOR

 package soni_h.mavenproject2;

import java.util.Scanner;

/**
 *
 * @author Soni Hendar K
 * Kisi-kisi UAS JAVA
 *
 * soal 3
 * Buat sebuah aplikasi yg output 5 10 20 25 30 dengan perulangan for
 *
 */
public class Soal_3 {

    public static void main(String[] args) {
        System.out.println("Aplikasi Kelipatan Angka");
        System.out.println("=========================\n");
        System.out.println("Ketik angka sesuai Pilihan kelipatan:");
        System.out.println("[5] untuk kelipatan 5");
        System.out.println("[7] untuk kelipatan 7");
        System.out.println("[9] untuk kelipatan 9\n");
        
        Scanner input=new Scanner(System.in);
        
        int pokok=0;
        
            do{
                System.out.print("Masukkan Pilihan anda: ");
                int pilih=input.nextInt();
                
                if(pilih==5){
                    for(int i=1;i<=6;i++){
                        System.out.print(i*5+"   ");
                    }
                }
                else if(pilih==7){
                    for(int i=3;i<=12;i++){
                        System.out.print(i*7+"   ");
                    }
                }
                else if(pilih==9){
                    for(int i=6;i<=8;i++){ //6 adalah posisi awal perulangan, 8 adalah jumlah max berapa kali di ulangi, karena posisi awal di 6 dan max di 8, maka perulangan hanya terjadi 3x
                        System.out.print(i*9+"   ");
                    }
                }
                else{
                    System.out.print("di luar pilihan angka 5 7 9");
                }
                System.out.println("\n");
                System.out.print("Ulangi lagi? : [1] untuk YA / [2] untuk TIDAK\n");
                pokok=input.nextInt();
            }
            while(pokok==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