Contoh Soal Algoritma Pemrograman

1. Tulislah algoritma dan program yang menampilkan 20 buah bilangan genap pertama (bilangan genap dimulai dari nol(Abdul Kadir, Algoritma dan Pemrograman Java hal 224 no 2)
Jawab:
public class genap {
    public static void main(String[] args){
        //deklarasi variabel yang akan menampung batas 20 angka
        int a=0;
        //perulangan
        for(int i=0;i<100;i++){
            //if dengan kondisi untuk bilangan yang habis dibagi 2
            if(i%2==0){
                //jika habis dibagi 2 maka nilai a akan bertambah 1
                a+=1;
                //jika a kurang dari sama dengan 20 maka cetak i
                //digunakan supaya hanya mencetak 20 angka pertama
                if(a<=20){
                System.out.print(i+"  ");}
            }           
        }
    }
}

2. Buatlah program untuk menentukan pangkat suatu bilangan.
Jawab:

import java.util.Scanner;
public class Pangkat {
    public static void main(String[] args){
        //deklarasi variabel penampung
        int temp=0;int hasil=0;
        System.out.println("Masukkan angka");
        //input bilangan yang akan dipangkatkan
        int a=input();
        //menampung nilai a untuk dikalikan nantinya
        hasil=a;
        //input pangkat
        System.out.println("Pangkat??");
        int b=input();
        //perulangan perkalian
        for(int i=1;i<b;i++){
           //hasil perkalian sementara ditampung
           temp=a*hasil;
           //merubah nilai variabel hasil supaya berubah sesuai perkalian
           hasil=temp;
        }
        //cetak
        System.out.println(temp);
    }
    //method input
    static int input(){
        Scanner a=new Scanner(System.in);
        int b=a.nextInt();
        return b;
    }
}


Mau lebih jelas lagi? saya juga menerima jasa kursus java dasar. .leave comment atau email deavenditama@gmail.com untuk jelasnya. .

2 comments

Post a Comment