Selasa, 26 Mei 2009

tugas 2(algoritmaP) 18-25mei2009

mohon maaf pak,,gambarnya tidak dapat terlihat,,atau saya mengirim email saya melalui email yahoo...


Muhammad novrial umam (32108209) 1DB15

Tugas 2 (18 mei – 25 mei 2009)

1. Program yang membaca nilai integer dan menuliskan nilainya jika positif adalah var

Contoh :



2. Program yang membaca nilai integer dan menuliskan ‘Nilai a positif’ jika a >= 0 dan ‘Nilai a negatif’ jika a <>

Lalu if a>=0 then writeln(‘nilai positif’);

Lalu if a<=0 then writeln(‘nilai negatif’);

contoh

3. Program yang membaca nilai integer dan menuliskan ‘Nilai a positif’ jika a > 0 , ‘Nilai a negatif ‘ jika a < a="0" style="">

if a=0 then writeln(‘nilai 0’);

Lalu if a>0 then writeln(‘nilai positif’);

Lalu if a<0>

Contoh:

4. Dibaca tiga buah harga a, b dan c, harus dituliskan secara terurut mulai dari yang terkecil sampai dengan yang terbesar. Ketiga bilangan yang dibaca selalu berlainan harganya

Contoh programnya:

5. Idem no 4. Bagaimana jika ketiga bilangan yang dibaca adalah sama ?

Tidak akan memberikan hasilnya

6. Dibaca suatu nilai bertipe integer.

Jika dimasukan harga 1 maka tulis di layar ‘SATU’

Jika dimasukan harga 2 maka tulis di layar ‘DUA’

Jika dimasukan harga 3 maka tulis di layar ‘TIGA’

……………\

Jika dimasukan harga 9 maka tulis di layar ‘SEMBILAN’

Jika dimasukan harga 0 maka tulis di layar ‘NOL

Jika dimasukan harga selain 0 s/d 9 maka tulis di layar ‘BILANGAN SELAIN 0 s/d 9’

7. Buatlah program untuk menentukan bonus pegawai, berdasarkan ketentuan yang diberikan oleh bagian personalia dan keuangan sebagai berikut : Pegawai perusahaan digolongkan menjadi dua golongan, yaitu staf dan non staf. Staf akan mendapatkan bonus sebesar 1 juta rupiah dengan syarat bahwa ia telah bekerja paling tidak 5 tahun dan umurnya sudah mencapai 50 tahun; staf yang bekerja kurang dari 5 tahun dan berapapun umurnya, hanya mendapat bonus sebesar Rp. 500.000. Pegawai non staf yang telah bekerja lebih dari 5 tahun akan mendapat bonus sebesar Rp. 400.000 jika berumur lebih dari 50 tahun sedangkan pegawai non staf yang berumur kurang dari 50 tahun hanya mendapat bonus Rp. 250.000. Pegawai staf yang umurnya kurang dari 50 tahun akan mendapat bonus Rp. 300.000