nahh sekarang kita akan mencoba membuat program yang berfungsi untuk mengecek apakah inputan yang kita masukkan merupakan kata / kalimat yang termasuk polindrom apa ngga'. polindrom itu sendiri berrarti kata yang kita masukkan dapat dibaca dari depan atau belakang akan sama...
contoh : katak -> polindrom
berikut source codenya :
import java.util.Scanner;
public class polindrom_no2 {
public static void main(String []args){
Scanner m = new Scanner(System.in);
System.out.print("Masukkan Kata = ");
program membalik huruf menggunakan stack
setelah membuat program membalik kata, sekarang kita coba membuat program yang sama menggunakan stack namun program ini berfungsi untuk membalik huruf dari sejumlah inputan yang diberikan...
contoh output : pagi indah -> hadni igap
contoh output : pagi indah -> hadni igap
berikut source codenya :
import java.io.*;
class stackchar{
private int ukuran;
private char[] tumpukan;
private int top;
public stackchar(int s){
ukuran = s;
tumpukan = new char[ukuran];
top = -1;
}
program membalik kata menggunakan stack
berikut ini adalah contoh sebuah program menggunakan stack. aplikasi stack adalah memasukkan data ke dalam array/tumpukan dimana data yang terakhir dimasukkan berada di paling atas. stack memupnyai satu jalur dan satu pintu keluar dadn mempunyai ciri LIFO (Last In First Out) yang berarti data yang terakhir dimasukkan adalah data yang pertama kali keluar...
dalam program ini saya memberi contoh membalik kata dari sebuah kalimat sehingga dapat dibaca dari kata terakhir.
contoh : andi makan pagi -> pagi makan andi
berikut adalah source code untuk program membalik kata tersebut :
import java.util.Scanner;
class stack_kata{
public int panjang;
public String kalimat="";
public int top = 0;
public String [] kata = new String[10];
public Scanner dataIn = new Scanner(System.in);
public void setKalimat(String kalimat){
dalam program ini saya memberi contoh membalik kata dari sebuah kalimat sehingga dapat dibaca dari kata terakhir.
contoh : andi makan pagi -> pagi makan andi
berikut adalah source code untuk program membalik kata tersebut :
import java.util.Scanner;
class stack_kata{
public int panjang;
public String kalimat="";
public int top = 0;
public String [] kata = new String[10];
public Scanner dataIn = new Scanner(System.in);
public void setKalimat(String kalimat){
contoh program record
dalam program ini saya akan memberikan contoh program record menggunakan pascal,,, record adalah program yang berfungsi untuk menyimpan data dan memproses data yang akhirnya akan di tampilkan sesuai dengan instruksi yang diberikan...
dalam contoh ini saya membuat program record untuk menampilkan nama mahasiswa berdasarkan NRP dari yang terendah sampai tertinggi.
berikut source codenya :
Program urut_nilai;
uses wincrt;
const Nmaks = 100;
type
Mahasiswa = record
nim : integer;
nama : string[20];
kode : string[10];
nilai: string[5];
end;
dalam contoh ini saya membuat program record untuk menampilkan nama mahasiswa berdasarkan NRP dari yang terendah sampai tertinggi.
berikut source codenya :
Program urut_nilai;
uses wincrt;
const Nmaks = 100;
type
Mahasiswa = record
nim : integer;
nama : string[20];
kode : string[10];
nilai: string[5];
end;
perkalian matriks (pascal)
berikut ini contoh untuk program perkalian matrik menggunakan pascal....
listing program:
Program kali_matriks;
uses wincrt;
type
matriksint = array [1..20,1..20] of integer;
var
M,a,b : matriksint; p , q: integer;
procedure bacamatriks (var M:matriksint;Nbar,Nkol:integer);
var i,j: integer;
begin
for i:=1 to Nbar do
begin
for j:= 1 to Nkol do
begin
write ('M[',i,',',j,'] = ');readln (M[i,j]);
end;
end;
end;
listing program:
Program kali_matriks;
uses wincrt;
type
matriksint = array [1..20,1..20] of integer;
var
M,a,b : matriksint; p , q: integer;
procedure bacamatriks (var M:matriksint;Nbar,Nkol:integer);
var i,j: integer;
begin
for i:=1 to Nbar do
begin
for j:= 1 to Nkol do
begin
write ('M[',i,',',j,'] = ');readln (M[i,j]);
end;
end;
end;
konversi angka ke bilangan
berikut ini adalah source program untuk mengkonversi dari inputan angka dan akan ditampilakan dalam bentuk tulisan, program ini menggunakan java..
berikut list programnya.....
package tugas2;
import java.util.Scanner;
public class konversi {
String[] angka={"","Satu","Dua","Tiga","Empat","Lima","Enam","Tujuh","Delapan","Sembilan","Sepuluh","Sebelas"};
private String sebut(int x){
String bilang="";
int y = x / 100;
if(y > 0){
bilang = angka[y]+" Ratus ";
if(y == 1)bilang="Seratus ";
x%=100;
}
if(x<12)bilang += angka[x];
else{
y=x/10;
x%=10;
if(y==1)
berikut list programnya.....
package tugas2;
import java.util.Scanner;
public class konversi {
String[] angka={"","Satu","Dua","Tiga","Empat","Lima","Enam","Tujuh","Delapan","Sembilan","Sepuluh","Sebelas"};
private String sebut(int x){
String bilang="";
int y = x / 100;
if(y > 0){
bilang = angka[y]+" Ratus ";
if(y == 1)bilang="Seratus ";
x%=100;
}
if(x<12)bilang += angka[x];
else{
y=x/10;
x%=10;
if(y==1)
