Tugas Day 10 & 11

Day 10

Calculator Sederhana

  1. Deklarasikan bil1, bil2, operator, hasil
  2. Masukkan dua buah bilangan dengan sebuah operator dengan format bil1 operator bil2
  3. Apakah operator = ‘+’
    1. Jika iya hitung hasil = bil1 + bil2, lalu cetak hasil
    2. Jika tidak lanjutkan pada proses berikutnya
  4. Apakah operator = ‘-
    1. Jika iya hitung hasil = bil1 – bil2, lalu cetak hasil
    2. Jika tidak lanjutkan pada prases berikutnya
  5. Apakah operator = ‘*’
    1. Jika iya hitung hasil = bil1 * bil2, lalu cetak hasil
    2. Jika tidak lanjutkan pada proses berikutnya
  6. Apakah operator = ‘/’
    1. Jika iya hitung hasil = bil1 / bil2, lalu cetak hasil
    2. Jika tidak cetak “Anda salah memasukkan, cobalah lagi!!!”
  7. Lalu ulangi kegiatan pada no.2
  8. Program selesai

calcun

Menampilkan Tumpukan bilangan

  1. Definisikan max, i, j,
  2. Masukkan maksimun bilangan (max)
  3. Lakukan proses perulangan untuk i = 1
    1. Lakukan proses looping. Jika j=1 ,maka cetak “_”, dan keluar dari looping jika telah memenuhi syarat j<=max-i
    2. Lakukan proses looping. Jika j=1, maka cetak harga i, dan keluar dari looping jika telah memenuhi syarat j<2*i
  4. Cetak “\n” selama memenuhi syarat i<=max dan keluar dari looping jika telah memenuhi syarat
  5. Program selesai

tumbil

Triangular

  1. Menginisialisasikan x, i, jumlah=0
  2. Masukkan jumlah triangular (x)
  3. Lakukan proses looping dari i=1 hingga memenuhi syarat i<=x
  4. Sebelum proses looping berhenti atau pada proses luooping tersebut, hitung jumlah=jumlah+i
  5. Cetak harga jumlah
  6. Program selesai

triangular

Day 11

Memilah Bilangan

  1. Menginisialisasikan bil, x, y, z, a, b, c, hasil1, hasil2, hasil3
  2. Masukkan nilai bil
  3. Apakak nilai bil > 9999?
  4. Jika ya, tampilkan “Jangan masukkan bilangan lebih dari 9999” lalu kembali ke proses 2, tetapi jika tidak, maka lanjutkan ke proses berikutnya
  5. Tentukan ribuan dengan menghitung pembagian antara bil dengan 1000, nyatakan dengan rumus x=bil/1000 Tentukan sisa hasil bagi x dengan 1000, nyatakan dengan rumus y=bil%1000
  6. Tentukan ratusan dengan menghitung pembagian antara y dengan 100, nyatakan dengan rumus z=y/100 Tentukan sisa hasil bagi y dengan 100, nyatakan dengan rumus a=y%100
  7. Hitung perkalian antara z dengan 100, nyatakan dengan rumus hasil2=z*100
  8. Tentukan puluhan dengan menghitung pembagian antara a dengan 10, nyatakan dengan rumus b=a/10 Tentukan satuan dengan menghitung sisa hasil bagi a dengan 10, nyatakan dengan rumus c=a%10
  9. Hitung perkalian antara z dengan 100, nyatakan dengan rumus hasil3=a*10
  10. Cetak hasil1, hasil2, hasil3 dan c
  11. Program selesai

milahbil

Membalik Kalimat

  1. Definisikan teks[101], jumlah=0, x
  2. Masukkan kalimat atau kata maksimal 100 karakter
  3. Hitung jumlah=jumlah+x
  4. Apakah teks[jumlah]=‘’, jika iya lanjutkan pada proses berikutnya, jika tidak ulangi kegiatan pada no.3
  5. Hitung x=jumlah
  6. Cetak teks[x]
  7. Apakah x>=0, jika tidak ulangi pada kegiatan no.6
  8. Jika iya, program berakhir

balikteks

Membalik Bilangan

  1. Definisikan bil[101], jumlah=0, x
  2. Masukkan bilangan maksimal 100 karakter
  3. Hitung jumlah=jumlah+x
  4. Apakah bil[jumlah]=‘’, jika iya lanjutkan pada proses berikutnya, jika tidak ulangi kegiatan pada no.3
  5. Hitung x=jumlah
  6. Cetak bil[x]
  7. Apakah x>=0, jika tidak ulangi pada kegiatan no.6
  8. Jika iya, program berakhir

balikbil

Palindrom

  1. Definisikan teks[101], jumlah=0, x, balik[101]
  2. Masukkan kalimat atau kata maksimal 100 karakter
  3. Hitung jumlah=jumlah+x
  4. Apakah teks[jumlah]=‘’, jika iya lanjutkan pada proses berikutnya, jika tidak ulangi kegiatan pada no.3
  5. Hitung x=jumlah
  6. Cetak teks[x]
  7. Apakah x>=0, jika tidak ulangi pada kegiatan no.6
  8. Jika iya, lanjutkan pada proses selanjutnya
  9. Apakah teks[jumlah] sama dengan teks[x]
  10. Jika iya, cetak “Kalimat Polindrom”
  11. Jika tidak, cetak “Bukan Kalimat Polindrom”
  12. Program selesai

palindrom

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: