Minggu, 26 Juni 2022

JAVA - Kisi-kisi UAS Semester 2 - SOAL 5 Aplikasi Deret Angka Naik dan Turun

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

/**
 *
 * @author Soni Hendar K
 * Kisi-kisi UAS JAVA
 *
 * soal 5
 * Buat sebuah aplikasi Deret angka dengan perulangan for
 *
 */
public class Soal_5 {

    public static void main(String[] args) {
        System.out.println("Aplikasi Deret Angka");
        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 Deret Angka Naik");
            System.out.println("[B] untuk Deret Angka Turun\n");
            System.out.print("Ketik : ");
            
            String pilih=input.next();
            
            if (pilih.equals("A") || pilih.equals("a")){
                System.out.print("\n");
                System.out.print("----- Deret Angka Naik -----\n");
                
                int total=0;
        
                for (int i=1; i<=5;i++){
                    total=total+i;            
                    if (i!=5){ // simbol != artinya tidak sama dengan
                        System.out.print(i+" + ");
                    }
                    else {
                        System.out.print(i+" = ");
                    }
                }
                System.out.print(total);
                System.out.print("\n\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("\n");
                System.out.print("----- Deret Angka Turun -----\n");
                
                int total=0;
                
                for (int i=5;i>=1;i--){
                    total=total+i;
            
                    if (i!=1){ // simbol != artinya tidak sama dengan
                        System.out.print(i+" + ");
                    }
                    else{
                        System.out.print(i+" = ");
                    }
                }
                System.out.print(total);
                System.out.print("\n\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