BUATLAH 10 PERTANYAAN DAN JAWABAN
1. Jelaskan
Pengertian Algoritma ?
Jawaban : Algoritma bisa disebut dengan logika , kemampuan seorang
manusia untuk berifkir dengan akal tentang suatu permasalahan untuk menghasilkan
sebuah kebenaran .
2. Sebutkan
dan jelaskan Struktur dasar Algoritma
Jawaban :
A. Runtunan(Sequence)
Sebuah runtunan dari satu atau
lebih Instruksi , tiap instruksi dikerjakan secara berurutan sesuai penulisanya
.
B. Pemilihan
(Selection)
Dikerjakan dengan kondisi
tertentu, persyaratan yang dapat bernilai benar atau salah.
C. Pengulangan(Repetition)
Mengerjakan pekerjaan yang
sama berulang kali tanpa mengenal lelah.
3. Suatu
tempat yang berfungsi untuk menampung data atau nilai yang dapat berubah sewaktu-waktu
adalah ?
Jawaban : Variable
4. Buatlah
Algoritma menghitung luas persegi panjang
Jawabn:
·
Mulai
·
Inisialisasi variabel panjang, lebar dan
luas
·
Masukan nilai panjang
·
Masukan nilai lebar
·
Hitung luas=panjang*lebar
·
Tampilkan Luas
·
Selesai
5. Buatlah
Program java menghitung luas persegi panjang dengan netbeans?
Jawaban :
import java.util.Scanner;
public class
Menghitung_luas_persegi_panjang {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int panjang, lebar, luas;
System.out.println("PROGRAM JAVA
MENGHITUNG LUAS PERSEGI PANJANG : ");
System.out.println("-----------------------------------------------");
System.out.print("Masukan
Panjang : ");
panjang=input.nextInt();
System.out.print("Masukan
Lebar : ");
lebar=input.nextInt();
luas=panjang*lebar;
System.out.println("Luas Persegi
Panjang : "+luas);
}
}
6. Tipe
data yang digunakan untuk menghasilkan TRUE
dan FALSE Adalah ?
Jawaban : Boolean
7. Tuliskan
contoh pemrograman Boolean
Jawaban : import java.util.Scanner;
/**
*
* @author Inesmhv
*/
public class BooleanBaru {
/**
* @param args the
command line arguments
*/
public static void
main(String[] args) {
Scanner input = new Scanner(System.in); //menginisialisasikan inputan
boolean jawaban; //membuat variabel dengan nama jawaban
System.out.print("Pacar kamu cantik ??");
jawaban
= input.nextBoolean();//mengambil data untuk menginputkan jawaban
if (jawaban == true){ //kondisi untuk jawaban true
System.out.println("Jawaban = Ya"); //menampilkan jawaban
}
else { //kondisi untuk jawaban tidak
System.out.println("Jawaban = Tidak"); //menampilkan jawaban
}
System.out.println("===========================");
System.out.print("Kamu pintar ??");
jawaban = input.nextBoolean(); //mengambil data untuk menginputkan jawaban
if (jawaban == true){ //kondisi untuk jawaban true
System.out.println("Jawaban = Ya"); //menampilkan jawaban
}
else { //kondisi untuk jawaban tidak
System.out.println("Jawaban = Tidak"); //menampilkan jawaban
}
}
}
8. Setiap
perintah di dalam pemrograman selalu diakhiri dengan ?
Jawaban : “ ; “
9. Apa
yang dimaksud dengan Flowchart?
Jawaban : adalah cara penulisan algoritma dengan menggunakan notasi
grafis. Flowchart merupakan gambar atau bagan yang memperlihatkan urutan atau
langkah-langkah dari suatu program dan
hubungan antar proses beserta pernyataannya.
10. Buatlah
Flowchat menmbuat kopi ?
Jawaban :
Terimakasih telah membantu
BalasHapus