Anda di halaman 1dari 6

BAB I PERMASALAHAN 1.1 Permasalahan 1. Buatlah program yang menentukan nilai faktorial dari bilangan n (n!) ! 2.

Buatlah program menghitung nilai ( ) dengan x berjalan dari 1

sampai n. menggunakan peluang repeat until ! 1.2 Manfaat 1. Mempermudah menghitung deret matematika 2. Mampu menentukan nilai x pada suatu fungsi matematika

BAB II ANALISIS DAN PEMBAHASAN 2.1 Analisis 3.1.1 Faktorial


program faktorial; uses wincrt; var faktor:real; i,n:integer; begin writeln('Menentukan Nilai Faktorial'); writeln('**************************'); write('masukkan bilangan n:');readln(n); faktor:=1; for i:=2 to n-1 do {menghitung n factorial} faktor:=faktor*i; writeln(n,'faktorial =',faktor:0:0); end.

3.1.2 Fungsi kuadrat program fungsi_kuadrat; uses wincrt; var i,x,n,jumlah,a,fx:integer; procedure kuadrat;

var fx:integer; Begin writeln('menentukan nilai f(x)=x^2+2*x+1'); writeln('==============================='); writeln; i:=1; write('Masukkan banyaknya nilai n:');readln(n); writeln('f(x)=x^2+2*x+1'); write('Masukkan nilai x',i,':');readln(x); jumlah:=jumlah+a; i:=i+1; fx:=x*x+2*x+1; writeln('Nilai f(',x,')=',fx); repeat begin write('Masukkan nilai x',i,':');readln(x); jumlah:=jumlah+a; i:=i+1; fx:=x*x+2*x+1; writeln('Nilai f(',x,')=',fx); end; until (i=n+1); begin repeat

kuadrat; readln(fx); until (i=n+1); end; end; Begin kuadrat; end. 2.2 PEMBAHASAN

Dalam menentukan nilai n factorial ada dua cara yang digunaka pertama pada bagian for
i:=2 to n-1 do {menghitung n factorial} yang pertama pada lembar kerja tidak di letakkan atau di sertai dengan titik koma (;) sehingga outputnya menghasilkan hasil dari jumlah perkalian n

bukan faktornya. Saat mengerjakan lembar kerja yang kedua kemudian di letakkan atau disertai titik koma (;) pada akhir for i:=2 to n-1 do {menghitung n factorial} maka akan menghasilkan factor dari nilai n bukan hasilnya. Dalam menentukan perulangan repeat until dengan menggunakan prosedurnya dengan menyesipkan variable procedure kuadrat untuk menentukan prosedur lalu dalam perulangan repeat until maka harus menggunakan variable repeat until untuk mengulang prosedur yang telah digunakan atau dituliskan sebelumnya. Saat mengerjakan soal f(x) = x^2+2*x+1 maka ditentukan nilai x dalam prosedur lalu diulang dalam perulangan repeat until untuk mendapatkan hasil nilai n yaitu agar output f(x) menjadi f(n) atau sesuai angka yang diminta pda program perulangan. Jadi, program berjalan dari f(1) sampai f(n) begitu pula x selain pada x dalam kurung.

LAMPIRAN