P. 1
penjelasan program

penjelasan program

|Views: 60|Likes:
Published by iciel

More info:

Published by: iciel on Feb 16, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

02/16/2011

pdf

text

original

Nama : Sapti Martalia Nim : 0808102010023

A. Penjelasan Program If-Then-Else Program (if-then-else) merupakan program bersyarat. Program (if-then-else) digunakan untuk pengujian sebuah kondisi. Jika kondisi yang diuji tersebut terpenuhi, maka program akan menjalankan pernyataan-pernyataan tertentu. Jika kondisi yang diuji salah, program akan menjalankan pernyataan yang lain. If (syarat terpenuhi) then lakukan_A Elseif (syarat 2 terpenuhi) then Lakukan _B Else Lakukan_C Endif Contoh program: program if_then => kepala program integer i,jml_mhs => bilangan bulat, misalnya 1,2,3,4,… real angka => bilangan pecahan atau desimal character(len=2)nilai => panjangnya yaitu 2 character(len=30)nama => panjangnya yaitu 30 print*,"masukkan jumlah mahasiswa" => kalimat perintah untuk menjalankan program read*,jml_mhs => program yang yang dibaca berapa jumlah mahsiswa i=1 => nilai I diketahui 1

maka Mahasiswa tersebut mendapat nilai D nilai="D" => Mahasiswa yang mendapat nilai D elseif(angka<=75)then => jika nilai <=75. maka Mahasiswa tersebut mendapat nilai E nilai="E" => Mahasiswa yang mendapat nilai E elseif(angka<=55)then => jika nilai <=55.do while(i<=jml_mhs) => I lebih besar atau sama dengan jumlah Mahasiswa print*. nilai ke dalam program agar program dapat dijalankan.nama. read*."masukkan nama dan nilai mahasiswa" => kalimat perintah untuk memasukkan nama. maka Mahasiswa tersebut mendapat nilai B nilai="B" => Mahasiswa yang mendapat nilai B else => jika nilai diatas 85. dan nilai pada saat program dijalankan if(angka<=35)then => jika nilai <=35. maka Mahasiswa tersebut mendapat nilai A nilai="A" => Mahasiswa yang mendapat nilai A endif => penutup program bersyarat i=i+1 => nilai I yang sudah diketahui di atas ditambah 1 print*.nilai.angka => computer akan membaca nama.nama => perintah menampilkan program dalam bentuk nama dan nilai . maka Mahasiswa tersebut mendapat nilai C nilai="C" => Mahasiswa yang mendapat nilai C elseif(angka<=85)then => jika nilai <=85.

2. jika kondisi yang di cek bernilai benar maka perulanngan akan dilakukan.enddo => penutup program berulang end program if_then => penutup kepala program B. dowhile Pada variasi perulangan. . yaitu : 1. Karakteristik dari while adalah : 1. adalah memiliki pengecekan kondisi yang terletak setelah langkah perulangan. perulangan sederhana perulangan nested (bersarang) Kondisi looping yang digunakan adalah : 1. blok statement tidak harus ada. goto 2. for… 2. Penjelasan Program Looping Looping digunakan untuk mengerjakan suatu perintah secara berulang-ulang sesuai dengan yang diinginkan. Perbedaan dengan while do. struktur tanpa statement akan tetap dilakukan selama kondisi masih benar. break Perulangan While (looping While) digunakan pada program yang tersusun. looping terbagi menjadi 2. dilakukan pengecekkan kondisi terlebih dahulu sebelum dilakukan perulangan. yaitu : 1. Looping while juga digunakan bila jumlah programnya belum diketahui. Looping (bentuk perulangan) dapat dibuat dengan 3 cara. 2. while… 3.

Bentuk umum: program program_while x=1 do while (x<=199) print*.x x=x+1 enddo end program program_while Karakteristik do .while() akan dilakukan sampai kondisi false. Perulangan akan dilakukan minimal 1x terlebih dahulu. while() adalah: 1. kemudian baru dilakukan pengecekkan terhadap kondisi. program akan berjalan secara terus menerus tanpa berhenti jika sudah berada diluar looping dan letaknya berada di bawah endif (penutup bersyarat). Pada program do while. Perulangan dengan do. 2... jika kondisi benar maka perulangan masih akan tetap dilakukan... Dan program akan berhenti jika letaknya berada di bawah pernyataan berulang (enddo) .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->