Algoritma, Flowchart dan Program Menentukan Bilangan Ganjil Genap
Dunia Programming - Disini saya akan membagikan penjelasan lengkap mengenai contoh algoritma, flowchart beserta contoh programnya dari berbagai bahasa pemrograman php, python c++ dan java untuk menentukan program bilangan ganjil dan genap.
Bagi kalian yang mencari pengertian tentang apa itu algoritma, flowchart, kalian bisa baca tutorial tentang algoritma dan flowchart beserta contoh-contohnya di sini.
Algoritma, Flowchart dan Program Menentukan Bilangan Ganjil Genap |
Sebelum kita masuk ke pembahasan tentang algoritma, flowchart dan programnya, kita pahami dulu maksut dari bilangan ganjil dan bilangan genap.
Bilangan Genap : Bilangan yang habis di bagi dengan 2 atau kelipatan 2
Bilangan Ganjil : Bilangan yang tidak habis di bagi 2 atau bukan kelipatan 2
Contoh :
- Bilangan Genap habis dibagi 2 : 2, 4, 6, 8, 10, 12, 14 dst...
- Bilangan Ganjil tidak habis dibagi 2 : 1, 3, 5, 7, 9, 11, 13 dst...
Sebenarnya kalian sudah faham dengan maksut bilangan ganjil dan genap ini, tapi belum ada gambaran karena memang belum terbiasa dengan algoritma, flowchart terutama programnya, maka dari itu perlu untuk kita memahami konsepnya terlebih dahulu sebelum masuk ke proses pengerjaan algoritma, flowchart terutama programnya.
Apakah akan digunakan proses ganjil genap ini pada suatu program?
Jawabannya pasti akan digunakan, ini merupakan dasar kalian yang nantinya akan lebih menemukan masalah-masalah program yang lebih rumit, jadi tidak ada salahnya jika kita belajar dasar terlebih dahulu.
Langsung saja kita masuk ke pembasahan tentang proses pembuatan algoritma, flowchart dan program pada masing-masing bahasa pemrograman dibawah ini.
Algoritma Menentukan Bilangan Ganjil atau Genap
Berikut merupakan alur algoritma menentukan bilangan ganjil atau genap.
- Mulai
- Deklarasikan variabel bilangan
- Input nilai bilangan (lebih dari 0)
- Lakukan pengecekan dengan modulus untuk mengetahui sisa hasil bagi dengan 2
- Jika modulus/sisa hasil bagi bilangan dengan 2 sama dengan 0 maka bilangan genap, jika tidak sama dengan 0 maka bilangan ganjil
- Tampilkan status Genap atau Ganjil
- Selesai
Flowchart Menentukan Bilangan Ganjil atau Genap
Flowchart Menentukan Bilangan Ganjil Genap |
Program Menentukan Bilangan Ganjil atau Genap
Contoh Program Menentukan Bilangan Ganjil Genap Menggunakan PHP
<!DOCTYPE html>
<html>
<head>
<title>Menentukan Bilangan Ganjil Genap</title>
</head>
<body>
<form method="POST" action="">
Masukkan bilangan : <input type="number" name="bilangan"><br/>
<input type="submit" name="submit" value="Proses">
</form>
<?php
if(isset($_POST[])) {
$bilangan = $_POST['bilangan'];
if($bilangan % 2 == 0) {
echo $bilangan . " merupakan bilangan genap";
} else {
echo $bilangan . " merupakan bilangan ganjil";
}
}
?>
</body>
</html>
Contoh Program Menentukan Bilangan Ganji Genap Menggunakan Python
print("Masukkan bilangan : ")
bil = int(input())
if bil % 2 == 0:
print(str(bil) + " adalah bilangan genap")
else:
print(str(bil) + " adalah bilangan ganjil")
Contoh Program Menentukan Bilangan Ganjil Genap Menggunakan C++
#include <iostream>
using namespace std;
int main() {
int bil;
cout << "Masukkan bilangan : ";
cin >> bil;
if (bil % 2 == 0) {
cout << bil << " adalah bilangan genap" << endl;
} else {
cout << bil << " adalah bilangan ganjil" << endl;
}
return 0;
}
Contoh Program Menentukan Bilangan Ganjil Genap Mengguakan Java
import java.util.*;
public class BilanganGanjilGenap {
public static void main(String[] args) {
int bil;
Scanner input = new Scanner(System.in);
System.out.print("Masukkan bilangan : ");
bil = input.nextInt();
if (bil % 2 == 0) {
System.out.println(Integer.toString(bil) + " adalah bilangan genap");
} else {
System.out.println(Integer.toString(bil) + " adalah bilangan ganjil);
}
}
}
Post a Comment for "Algoritma, Flowchart dan Program Menentukan Bilangan Ganjil Genap"
- Gunakan Kata-Kata Yang Sopan
- Dilarang Keras Menaruh Link Aktif Dibawah Postingan
- Dilarang Membuat SPAM
- Dilarang Saling Melecehkan Antar Sesama
- Dilarang Promosi Web/Blog/Obat-Obatan Atau Yang Lain