Contoh Soal Algoritma Pemrograman
3:27 AM1. 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
izin nyemak gan
ReplyDeletesilahkan gan :)
ReplyDelete