Anda di halaman 1dari 5

TUGAS ALGORITMA & PEMROGRAMAN

STATE ISLAMIC UNIVERSITY

SUNAN KALIJAGA
YOGYAKARTA

Nama NIM

: Diah Restu Pangesti : 10690025

PRODI PENDIDIKAN FISIKA

FAKULTAS SAINS DAN TEKNOLOGI


UIN SUNAN KALIJAGA YOGYAKARTA 2011

1. Listing Program 4.2 Menjumlahkan Deret


program jumlah_deret; uses wincrt; var N, cacah, k, tanda : integer; S : real; begin write (' *****>> JUMLAH DERET <<*****'); writeln; writeln; write ('Berapa banyak suku = '); read (N); S:=1; cacah:=1; k:=1; tanda:=+1; while (cacah<=N) do begin k:=k+2; cacah:=cacah+1; tanda:=(-1)*tanda; S:=S+(tanda*(1/k)); end; writeln ('Jumlah deret = ',S:1:2); readln; writeln; writeln ('Terimakasih Anda telah menggunakan program ini'); readln; end.

4.3 Mengelompokan Data


program ganjil_genap; uses wincrt; var cacah, N, angka, genap, ganjil :integer; begin writeln ('_________________________________'); writeln ('[[[[Penjumlahan Ganjil Genap]]]]]'); writeln ('---------------------------------'); write('berapa banyaknya bilangan = '); read(N); cacah:=1; genap:=0; ganjil:=0; repeat write('masukkan bilangan ke-',cacah,' = '); read(angka); if (angka mod 2=0)

then genap:=genap+angka else ganjil:=ganjil+angka; cacah:=cacah+1; until(cacah>N); write('Jumlah bilangan Ganjil = ',ganjil); writeln; write('Jumlah bilangan Genap = ',genap); readln; end.

4.4 Menghitung Nilai Rata-rata dan Varians


program nilai_rata_dan_varians; uses wincrt; var N, i : integer; x, S, K, rata, varians :real; begin writeln('\\\\\_Menghitung Nilai Rata-Rata dan Varians_/////'); writeln; write('berapa banyak bilangan = '); read(N); S:=0; K:=0; for i:= 1 to N do begin write('masukkan bilangan ke-',i,' = '); read (x); S:=S+x; K:=K+(x*x); end; rata:=S/N; varians:=(K-S*(S/N))/(N-1); write('rata-rata = ',rata:0:2); writeln; write('varians = ',varians:0:2); readln; end.

2. Print Out 4.5 Menjumlahkan Deret

4.6 Mengelompokan Data

4.7 Menghitung Nilai Rata-rata dan Varians

Anda mungkin juga menyukai