Anda di halaman 1dari 9

FLOWCHART

Mulai

Deklarasikan variable Gol,k: char jk,tl,tk,g,x:longint

Inputkan a,gol,k Tl=5000 F

If k=y

tk = 50000

tk = 0

If gol=a

If gol=b

If gol=c

f X=5000

X=20000

X=15000

X=10000

f
If jk < 49 g=48*x+(jk48)*tl+tk

t
g=jk*x+tk

Tampilkan g

SELESAI

Algoritma

Pseudocode

Masukkan Golongan Masukkan Jam Kerja Masukkan Kawin Tunjangan lembur = 5000
Jika kawin sama dengan y Maka tunjangan kawin sama dengan 50000

Inputkan golongan Inputkan jam kerja Inputkan Kawin Tl 5000 if k y then tk 50000

Jika tidak tunjangan kawin Else sama dengan 0 Tk 0 Jika golongan sama dengan If gol a a maka gaji pokok sama Then x 20000 dengan 20000 Jika golongan sama dengan If gol b maka gaji pokok sama Then x 15000 dengan 15000 Jika golongan sama dengan If gol c c maka gaji pokok sama Then x 10000 dengan 10000 Jika tidak gaji pokok sama X 5000 dengan 5000 Jika jumlah kerja kecil dari If jk<49 49 maka gaji sama dengan Then g jk*x+tk jumlah kerja dikali gaji pokok ditambah tunjangan kawin

Jika tidak gaji sama dengan Else 48 dikali gaji pokok G 48*x+(jk-48)*tl+tk ditambah jumlah kerja dikurang 48 lalu dikali tunjangan lembur lalu ditambah tunjangan kawin output

PROGRAM HOROSCOPE
program RindraWiska; uses crt; var h,b,t,j:integer; z:extended; BEGIN clrscr; write('Masukkan Nama Anda : ');readln; write('Masukkan Tanggal Lahir Anda [HH BB TTTT] : ');readln(h,b,t); if (b=01) or (b=03) or (b=04) then j:=0 else if (b=02) then j:=1 else if (b=05) or (b=07) or (b=08) or (b=10) or (b=12) then j:=-2 else if (b=09) then j:=-3 else j:=-1; begin z:=(b*31+(h+j)-21)div 31; end; if (z=1) then begin clrscr; writeln('Zodiak Anda Adalah : Aquarius'); writeln('Peruntungan: Jangan keras kepala jika memang dirasa Anda di pihak yang salah. Ada baiknya segera melakukan perubahan.Jangan biarkan pembenaran dalam bertindak kesalahan akan menghancurkan apa yang telah Anda bangun dengan begitu susah payah.'); end

else if (z=2) then begin clrscr; writeln('Zodiak Anda Adalah : Pisces'); writeln('Peruntungan: Bantuan yang datang dari orang lain sebaiknya bisa disikapi dengan positive thinking, apalagi di saat ini Anda memang membutuhkan semua itu. Tak perlu terlalu mempertahankan gengsi kalau akhirnya Anda menjadi pusing sendiri.'); end else if (z=3) then begin clrscr; writeln('Zodiak Anda Adalah : Aries'); writeln('Peruntungan: Tak perlu ikut campur urusan orang lain yang tidak ada sangkut pautnya dengan diri Anda, cobalah lebih concern dengan urusan yang lagi dihadapi apalagi waktu penyelesaiannya sudah sangat mendesak sekali.'); end else if (z=4) then begin clrscr; writeln('Zodiak Anda Adalah : Taurus'); writeln('Peruntungan: Masih banyak hambatan disana-sini sehingga perlu kesabaran dan kewaspadaan untuk menjaga bisnis Anda yang telah dibangun dengan susah payah.'); end else if (z=5) then begin clrscr; writeln('Zodiak Anda Adalah : Gemini');

writeln('Peruntungan: Tetaplah berhati-hati karena tidak sedikit yang iri hati pada Anda. Jadi walaupun merasa benar, sebaiknya Anda tetaplah diam karena situasinya masih belum mendukung untuk membela diri.'); end else if (z=6) then begin clrscr; writeln('Zodiak Anda Adalah : Cancer'); writeln('Peruntungan: Suasananya masih menyenangkan sehingga bila ada keinginan sebaiknya Anda tak perlu ragu untuk segera direalisasikan.'); end else if (z=7) then begin clrscr; writeln('Zodiak Anda Adalah : Leo'); writeln('Peruntungan: Hadapi semuanya dengan lebih tabah dan tawakal. Tak perlu terlalu mengikuti panasnya hati karena semua itu tidak akan memberikan titik temu yang memuaskan.'); end else if (z=8) then begin clrscr; writeln('Zodiak Anda Adalah : Virgo'); writeln('Peruntungan: Gunjingan dari orang lain jangan terlalu dipikirkan, yang penting Anda tidak pernah menyakiti siapapun. Di minggu ini hindari ada konfrontasi karena peruntungan masih kurang begitu mujur.'); end else if (z=9) then begin

clrscr; writeln('Zodiak Anda Adalah : Libra'); writeln('Peruntungan: Hanya dengan kesabaranlah maka Anda bisa meraih kesuksesan di minggu ini. Tak perlu menuruti panasnya hati. Cobalah Anda lebih konsentrasi dengan urusan yang lebih menguntungkan dan mendatangkan hasil yang lumayan besar.'); end else if (z=10) then begin clrscr; writeln('Zodiak Anda Adalah : Scorpio'); writeln('Peruntungan: Usahakan untuk lebih tanggap dengan berbagai perubahan yang terjadi di sekitar Anda. Cobalah dipahami dan dipelajari sehingga itu bisa dimanfaatkan untuk dapat meraih keuntungan end else if (z=11) then begin clrscr; writeln('Zodiak Anda Adalah : Sagitarius'); writeln('Peruntungan : masa keberuntungann anda telah habis, ddiharapkan agar anda berdiam diri di rumah'); end else begin clrscr; writeln('Zodiak Anda Adalah : Capricon'); writeln('Peruntungan: Inisiatif Anda tampaknya sangat diperlukan dalam setiap langkah. Walau begitu konsultasi dengan pihak-pihak yang lebih berpengalaman tampaknya perlu juga.'); end;

readln; END. Output

Anda mungkin juga menyukai