Membuat Program genap ganjil 1 Menggunakan Fungsi If di java - program genap ganjil ini adalah lanjutan/ perkembangan dari program sebelumnya Program Operator Aritmatika 2 di Java. disini kita menggunakan mod. mod adalah sisa bagi dari suatu pembagian.
perkembangannya disini adalah kita mulai mencicipi fungsi kondisi if dan else. berikut script programnya
public class Mod {
public static void main(String [] args){
Scanner input = new Scanner(System.in);
float a;
System.out.print("Masukkan Angka: ");
a = input.nextFloat();
if(a % 2 == 0){
System.out.println(" \nAnda memasukkan angka genap");
}else{
System.out.println(" \nAnda memasukkan angka ganjil");
}
}
}
jalankan, maka hasilnya seperti gambar di bawah
Penjelasan.
- % merupakan lambang dari mod
- jika seandainya sisa bagi dari a : 2 = 0 maka munculkan angka genap, dan sebaliknya
Program Operator Aritmatika 2 menggunakan Php - Pada kesempatan kali ini kita akan melanjutkan versi dari
program aritmatika 1, yaitu program aritmatika 2. ada beberapa pengembangan disini, diantaranya adalah
- menggunakan HTML sebagai halaman awalnya
- meminta input dari user/ keyboard
- menggunakan form
- menggunakan textbox
- menggunakan button submit
- menggunakan table
berbeda dari program sebelumnya yang pada saat dijalankan langsung mengeksekusi perintah aritmatikanya. pada program ini, eksekusi baru akan terjadi setelah kita menekan/ klik tombol Proses
Sekarang disini kita akan membuat dua buah file,
- Aritmatika2.html
- proses.php
Aritmatika2.html isinya interface dari program aritmatika kita, dan segala proses tambah kurang kali baginya kita masukkan ke dalam file proses.php
Note.
html hanya dapat digunakan sebagai tampilan, tidak dapat melakukan proses, oleh karena itu kita menggunakan php
Berikut scriptnya
buatlah sebuah file html dengan nama berikut, Aritmatika2.html, lalu lengkapi scriptnya hingga menjadi seperti dibawah
<html>
<head>
<title>Belajar Php</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<center> <h1>Program Aritmatika 2 di Php</h1>
<form method="post" action="proses.php">
<table border="0">
<tr>
<td>Masukkan Angka 1: </td>
<td><input type="text" name="angka1" size="15" /></td>
</tr>
<tr>
<td>Masukkan Angka 2: </td>
<td><input type="text" name="angka2" size="15" /></td>
</tr>
<tr>
<td><input type="submit" name="proses" value="Proses" align="center"/></td>
</tr>
</table>
</form>
</center>
</body>
</html>
Kemudian buatlah file php dengan nama proses.php kemudian lengkapi scriptnya hingga menjadi seperti berikut.
<?php
$a= isset($_POST['angka1'])? $_POST['angka1']:NULL;
$b= isset($_POST['angka2'])? $_POST['angka2']:NULL;
echo $a;
echo " + ";
echo $b;
echo ' = ';
echo $a + $b;
echo "<br>";
echo $a;
echo " - ";
echo $b;
echo ' = ';
echo $a - $b;
echo "<br>";
echo $a;
echo " x ";
echo $b;
echo ' = ';
echo $a * $b;
echo "<br>";
echo $a;
echo " : ";
echo $b;
echo ' = ';
echo $a / $b;
echo "<br>";
echo $a;
echo " mod ";
echo $b;
echo ' = ';
echo $a % $b;
echo "<br>";
?>
Penjelasan.
- $_POST merupakan metode untuk mengambil data dan dimasukkan kedalam variabel
- pada saat menekan tombol proses, form akan memanggil proses.php
Coba jalankan,
Hasil proses
Penggunaan Cin(meminta input data user/ keyboad) pada program Operator aritmatika 2 di C++ - pada pagi yang cerah ini saya akan melanjutkan materi saya yang
kemarin. Pada program sebelumnya, kita sudah membuat program aritmatika sederhana, hanya ada satu operator aritmatika, dan ketika dijalankankan, langsung muncul hasilnya, lebih tepatnya program tersebut tidak meminta input dari user.
Pada kesempatan ini saya akan berbagi program lanjutannya, yaitu menggunakan 4 operator aritmatika sekaligus berupa +, -, x, :. kenapa tidak dengan mod? mod menggunakan tipe data int, dan disini kita menggunakan tipe data float, makanya tidak kita integrasikan. namun, Insya Allah materi kedepan membahasn tentang mod.
berikut scriptnya
#include <iostream.h>
#include <conio.h>
void main(){
clrscr();
float a,b;
cout << "Masukkan Angka 1: ";
cin >>a;
cout <<"Masukkan Angka 2; ";
cin >>b;
cout <<"\n";
cout <<"Hasilnya \n";
cout <<"\n";
cout <<a <<" + " <<b <<" = "<<(a+b)<<"\n";
cout <<a <<" - " <<b <<" = "<<(a-b)<<"\n";
cout <<a <<" x " <<b <<" = "<<(a*b)<<"\n";
cout <<a <<" : " <<b <<" = "<<(a/b)<<"\n";
getch();
cout<<"\n";
cout <<"Http://script-javaku.blogspot.com";
}
Penjelasan
- untuk menggunakan perintah Clear Screen(clrscr(); =membersihkan layar) dan getch(); ( meminta input), kita harus menambahkan input #include <conio.h>
- cin >> adalah perintah untuk meminta input dari user/ keyboard
- \n merupakan perintah untuk baris baru, kalau di java tuh ln pada println
Berikut hasil dari output programnya
Semoga bermanfaat
Penggunaan Scanner (Meminta input user/ keyboard) pada program Aritmatika 2 di java - pada malam ini saya akan berbagi script tentang program java yang mengandung scanner seperti yang telah saya janjikan sebelumnya, program
sebelumnya yang kita buat bersifat static, ketika dijalankan langsung muncul hasilnya. Program kali ini berbeda, ketika kita menjalankannya, ia akan meminta kita untuk menginput Angka pertama, ketika kita sudah selesai (tekan enter) dengan angka pertama, ia akan meminta kita untuk menginput Angka kedua, kemudian setelah kita enter baru muncul hasilnya.
Pada program ini kita menggunakan 5 operator aritmatika berikut
berikut scriptnya
import java.util.Scanner;
/**
*
* @author Gekko
*/
public class OperatorAritmatika {
public static void main(String [] args){
Scanner input = new Scanner(System.in);
float a,b;
System.out.print("Masukkan Angka 1: ");
a = input.nextFloat();
System.out.print("Masukkan Angka 2: ");
b = input.nextFloat();
System.out.println("");
System.out.println(a+ " + " +b+" = "+(a+b));
System.out.println(a+ " - " +b+" = "+(a-b));
System.out.println(a+ " x " +b+" = "+(a*b));
System.out.println(a+ " ; " +b+" = "+(a/b));
System.out.println(a+ " mod " +b+" = "+(a%b));
}
}
Penjelasan.
- Import Scanner = memasukkan program scanner ( meminta input user) pada program aritmatika 2
- float a dan b merupakan variabel yang dapat mengeksekusi angka pecahan. ex: 4,5 ,,soalnya pada program terdapat proses pembagian, jadi kita menggunakan float agar tidak error
- a = input.nextFloat() = meminta input user kemudian di simpan di variabel a
- mod merupakan sisa bagi, dalam proses dilambangkan dengan "%"
Berikut Output programnya jika menggunakan tipe data Integer, Perhatikan pada proses pembagian
Berikut Ouput program menggunakan tipe data Integer, jika memasukkan bilangan pecahan
Berikut output program Sukses
untuk php dan c++ besok saya update artikelnya ...
Semoga bermanfaat
Tipe Data di C++ - Dalam pemograman ada yang dikenal dengan istilah Tipe Data. Tipe Data adalah suatu jenis data yang dapat diolah oleh komputer untuk tercapainya suatu tujuan. Terdapat beberapa tipe data yang sering digunakan didalam C++, diantaranya ialah
Tipe Data Bilangan Real:
- float (real)
- double (real double)
- long double
Tipe Data Bilangan Bulat:
- char
- int (integer)
- short (short integer)
- long (long integer)
Selain yang diatas, terdapat juga tipe data unsigned (tidak ditanda tangani). Tipe data unsigned mirip dengan tipe data bukan unsigned ( signed). Bedanya terletak pada data yang dihasilkan, tipe data unsigned tidak mengenal bilangan negatif(selalu bernilai positif)
- unsigned char
- unsigned int (integer)
- unsigned short(short integer)
- unsigned long (long integer)
Semoga bermanfaat