Program Polindrom

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

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){

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;

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;

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)