Contoh Soal Algoritma Pemrograman

3:27 AM

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. .

You Might Also Like

2 comments