Sabtu, Oktober 20, 2007

TUGAS LIBUR HARI RAYA 7

  1. Menentukan harga yang harus dibayar oleh seorang pembeli bila setiap pembelian barang mendapat diskon dengan aturan jika total harga pembelian > 1.500.000 maka dapat diskon 10%

    Algoritma:

    1. Baca nilai total pembelian nyatakan ke variabel TB

    2. Apakah TB > 1.500.000, jika ya lakukan proses 7.2.1 dan jika tidak lakukan proses 7.3

      1. Hitung diskon menggunakan rumus diskon = 0,1*TB

      2. Hitung total bayar menggunakan rumus Tbyr = TB – diskon

      3. Cetak Tbyr dan diskon

      4. Lakukan proses 7.4

    3. Cetak Total Beli(TB)

    4. Program Selesai

    Flowchart:


TUGAS LIBUR HARI RAYA 6

  1. Menampilkan bilangan genap dari 2 sampai n deret kecuali bilangan genap tersebut kelipatan 4

    Algoritma:

    1. Baca nilai I=0, n=0 dan a

    2. Proses Ulang/ Looping

      1. Untuk I=1 sampai ke n

      2. Jumlahkan n dengan 2 nyatakan ke n, n=n+2

      3. Bagi n dengan 4 nyatakan ke a, a=n%4

      4. Apakah hasil bagi a=0, jika ya lakukan kembali proses 6.2.1 dan jika tidak lakukan proses 6.2.5

      5. Cetak n

      6. Apakah I kurang dari sama dengan n, jika ya lakukan kembali proses 6.2.1 dan jika tidak lakukan proses 6.3

    3. Program Selesai

    Flowchart:

TUGAS LIBUR HARI RAYA 5

  1. Menentukan suatu bilangan apakah tahun kabisat atau bukan antara 1900-2020

    Algoritma:

    1. Baca nilai masukkan a

    2. Apakah a bernilai antara 1900-2020, jika ya lakukan proses 5.2.1 dan jika tidak lakukan proses 5.3

      1. Bagi a dengan 4 nyatakan dengan tahun, tahun = a%4

      2. Apakah hasil bagi tahun=0, jika ya lakukan proses 5.2.3 dan jika tidak lakukan proses 5.2.4

      3. Cetak “Tahun Kabisat” dan Lakukan proses 5.4

      4. Cetak “Bukan Tahun Kabisat”

      5. Lakukan proses 5.4

    3. Cetak ERROR

    4. Program selesai

    Flowchart:

TUGAS LIBUR HARI RAYA 4

  1. Menghitung Determinan dan akar-akar persamaan kuadrat dari ax2+bx+c=0

    Algoritma:

    1. Baca nilai a,b,c

    2. Hitung Determinan menggunakan rumus D=b*b-4*a*c

    3. Apakah D=0, jika ya lakukan proses 4.3.1 dan jika tidak lakukan proses 4.4

      1. Hitung x1 dan x2 menggunakan rumus x1=x2=-b/2*a

      2. Cetak Keterangan “Maka terdapat 2 akar real kembar“

      3. Cetah hasil perhitungan D, x1 dan x2

      4. Lakukan proses 4.9

    4. Apakah D>0, jika ya lakukan proses 4.4.1 dan jika tidak lakukan proses 4.5

      1. Hitung x1 menggunakan rumus x1=(-b+sqrt(D))/2*a

      2. Hitung x2 menggunakan rumus x2=(-b-sqrt(D))/2*a

      3. Cetak Keteragan “Maka terdapat 2 akar real berlainan“

      4. Cetah hasil perhitungan D, x1 dan x2

      5. Lakukan proses 4.9

    5. Hitung x1 menggunakan rumus x1=-b*2*a+(sqrt(-D))/2*a

    6. Hitung x2 menggunakan rumus x2=-b*2*a-(sqrt(-D))/2*a

    7. Cetak Keterangan “Maka terdapat 2 akar imaginer berlainan”

    8. Cetak hasil perhitungan D, x1 dan x2

    9. Program Selesai

    Flowchart:

TUGAS LIBUR HARI RAYA 3

  1. Menampilkan sederetan bilangan ganjil dari 10 sampai 30 kecuali 21 dan 27

    Algoritma:

    1. Baca nilai I=0, n=9

    2. Proses ulang/ Looping

      1. Untuk I=1 sampai n

      2. Jumlahkan n dengan 2 nyatakan dengan n=n+2

      3. Bagi n dengan 21 nyatakan dengan a, a=n%21

      4. Bagi n dengan 27 nyatakan dengan b, b=n%27

      5. Apakah Hasil bagi a=0 atau b=0, Jika ya kembali ke proses 3.2.1 dan jika tidak lakukan proses 3.2.6

      6. Cetak n

      7. Apakah n kurang dari sama dengan 30, jika ya kembali ke proses 3.2.1 dan jika tidak lakukan proses 3.3

    3. Program Selesai

    Flowchart:

TUGAS LIBUR HARI RAYA 2

  1. Mengkonversi Suhu dari Celcius ke Fahrenheit

    Algoritma:

    1. Tanya nilai derajat celcius, masukkan ke variabel C

    2. Hitung konversi ke Fahrenheit menggunakan rumus F=C*1,8+32

    3. Cetak hasil konversi ke Fahrenheit (F)

    4. Program selesai

    Flowchart:

TUGAS LIBUR HARI RAYA 1

  1. Menghitung Keliling dan Luas Lingkaran

    Algoritma :

    1. Baca nilai Phi = 3,14

    2. Tanya nilai jari-jari, masukkan ke variable r

    3. Hitung keliling lingkaran menggunakan rumus K=2*Phi*r

    4. Hitung luas lingkaran menggunakan rumus L=0,5*Phi*r*r

    5. Cetak Keliling(K) dan Luas(L) Lingkaran

    6. Program selesai

    Flowchart: