Senin, 03 Desember 2007
Menentukan polindrom
Algoritmanya:
1. Baca kal[]yang akan diinputkan,i,hasil output=dibalik[],y
2. Inputkan kal[]
3. Hitung berapa banyak kal[]
4. Nilai dari dibalik[y-1]=kal[i-1]
5. Apakah nilai dibalik[]=kal[]. Jika" Ya" termasuk polindrom. Jika "tidak" bukan termasuk
polindrom
6. Cetak dibalik
7. Program selesai
Membalik bilangan
Algoritmanya :
1. Baca nilai, i, a yang diinputkan.
2. Hitung berapa panjang nilai.
3. Looping dengan awalan nilai 1, dan diakhiri dengan x + 1 dengan pengendali i++
4. Pada nilai yang diinputkan memiliki nilai yang sebanding dengan kalimat[i+1]. Dan memiliki nilai outputan yang nilainya sama dengan malik [i-1]
5. Print nilai hasil inputan “Balik”
6. Program selesai
Membalik kalimat
Algoritmanya :
1. Baca nilai i, a, kalimat yang diinputkan.
2. Hitung berapa panjang kalimat.
3. Looping dengan awalan nilai 1, dan diakhiri dengan x + 1 dengan pengendali i++
4. Nilai kalimat yang diinputkan memiliki nilai yang sebanding dengan kalimat[i+1]. Dan
memiliki nilai outputan yang nilainya sama dengan malik [i-1]
5. Print nilai hasil inputan “balik”
6. Program selesai
Memilah bilangan
Algoritmanya:
1. Baca nilai n yang akan diinputkan
Baca nilai a,b,c,d yang akan menjadi nilai output
2. Input nilai n. Dengan syarat n<=9999.Jika "Ya", maka berlanjut pada proses berikutnya
Jika "tidak" maka kembali ke proses 1
3. Hitung nilai sisa dari a. Dengan rumus= a=n%10. Kurangkan nilai n dengan rumus: n=n-a
4. Hitung nilai sisa dari b. Dengan rumus= b=n%100. Kurangkan nilai n dengan rumus: n=n-b
5. Hitung nilai sisa dari c. Dengan rumus= c=n%1000. Kurangkan nilai d dengan rumus: d=n-c
6. Print nilai a sebagai satuan; nilai b sebagi puluhan; nilai c sebagai ratusan; d sebagai ribuan
7. Program selesai
Mencari triangular
Tumpukan bilangan
ALGORITMA:
1. Mengidentifikasi variabel int n, i=0,j, k=0
2. Masukkan input berupa banyak tumpukan bilangan
3. Proses looping
- Tambahkan I dengan 1, I= I+1
- Variabel j=I
- Cetak spasi
- Tanya apakah j=(n-1+1)
- Jika ’n’ maka kembali ke proses I=I+1
- Jika ’y’ maka k= k+1
- Cetak I
- Tanya apakah k= 2*I
- Jika ’n’ maka kembali ke proses K=K+1
- Jika ’y’ maka tanya apakah i=(n+1)
- Jika ’n’ maka kembali ke proses I=I+1
- Jika ’y’ maka end
4. Program selesai
calculator sederhana
ALGORITMA:
1. Masukkan input berupa bilangan 1 dan bilangan 2,yang telah diinisialisasi bill1 ,bill2
2. Cetak bilangan ke-1 di layar
3. Cetak bilangan ke-2 di layar
4. Masukkan pilihan proses
5. a) Jika ‘Y’ oper = *,maka hitung rumus hasil= bill1*bill2
b) Jika ‘Y’ oper = /,maka hitung rumus hasil= bill1 / bill2
c) Jika ‘Y’ oper = +,maka hitung rumus hasil= bill1+bill2
d) Jika ‘Y’ oper = -,maka hitung rumus hasil= bill1 - bill2
e) Jika ‘N’ maka cetak error
6. Cetak hasil
7. Program selesai
Langganan:
Postingan (Atom)