Anda di halaman 1dari 5

1. Buatlah program untuk menghitung sejumlah data sebagai berikut yang diinput dari piranti luar (keyboard).

5, 8, 19, 7, 4, 10, 12, 4, 6, 21, 23, 22, 5, 17, 13

A .Algoritma

1. Mulai
2. Masukan variabel x: array[1..100]
L,n: integer
Sum: real
3. Masukan banyak data dan jumlah data menggunakan for 1 to 15 do
4. Dan untuk menghitung jumlah data dan banyak data menggunakan sum:=sum+x[i]
5. Dan klik compile
6. Lalu run
7. Dan klik debug
8. Menampilkan jumlah data dan banyak data
9. Selesai

B.Flowchart

Mulai
Input

Deklarasikan variabel x:array[1..100]of integer dan l,n:integer,sum:real

Proses

Masukan banyak data dan jumlah data dan for 1 to 15 do dan tulis
(x’[‘,I,’]=’)dan menggunkan sum:sum+x[i]dan end

Output

Menampilkan banyak data dan jumlah datanya

Selesai
2. Buatlah program untuk menampilkan bentuk matrik berikut yang nilainya diinput dari piranti masukan
(keyboard).

−2 4 6
[ 0 −3 1
1 5 −4 ]
A.Algoritma

1. Mulai
2. Masukan variabel n,m,I,j:integer dan a:array[1..20..1..20]of real
3. Masukan banyaknya baris dan kolom
4. Gunakan for i:=1 to n do dan j:=-1 to n do
5. Buatlah (a’’,I,’,’,j,’):’) dan buatlah (‘ ‘,a[I,j]:0-0); dan masukan end
6. Klik compile,run dan debug
7. Menampilkan bentuk matriks
8. Selesai

B.Flowchart

Mulai Input

Deklarasikan variabel n,m,i,j:integer: dan a:array[1..20,1..20]of real

Proses

Buatlah writlen,tulis baris,dan kolom gunakan dengan for i:=to n do dan for
j:= to n do. Dan masukan (a’(‘,I,’,’,j,’):’) dan (‘ ‘,a[I,j]:0:0); lalu masukan end.

Output
Selesai
Menampilkan bentuk matrik
.
3.Buatlah program untuk menghitung rataaan dan deviasi standar dari suatu kumpulan data yang diinput dari luar
x1, x2, x3, …, xn dengan rumusan rataan

x 1 + x2 +⋯+ x n
x̄=
n
simpangan baku

( x 1 − x̄ )2 +( x 2 − x̄ )2 +( x 3− x̄ )2 +. ..+( x n − x̄ )2
s=
n−1

A.Algoritma

1. Mulai
2. Masukan variabel x: array[1..100]of integer, y:array[1..100] of integer, I,n:integer, dan
sum,rata,simp,jumlah:real
3. Masukan for i:= 1 to n do
4. Buatlah write(‘x([‘,I,’]=’) dan buatlah sum:=sum+x[i];write(‘jumlah,’sum:8:2);serta begin dan end;
5. Lalu buatlah jumlah :=0
6. Masukan gor I;=1 to n do
7. Masukan y[i]:=sqr(x[i]-rata) dan buatlah jumlah :=jumlah+y[i] serta begin dan end
8. Lalu masukan simp:=jumlah/(n-1);lalu ketil write(‘simpangan baku=’,simp:8:2);readln:dan disertai end;
9. Klik compile,run dan debug
10. Menampilkan hasilsimpangan baku atau standar deviasi dan rataan
11. Selesai

B.Flowchar

INPUT
MULAI
Deklarasikan variabel x:array[1..100]of integer dan y:array[1..100]of real dan I,n:integer dan
sum,rata,simp,jumlah:real;

Proses

Buatlah banyak data menggunakan write dan readln yang diakhiri(;).Lalu masukan for i:=1 to n do,n diubah dengan
banyak data,masukan write(x’[‘,I,’]=’) dan masukan sum:=sum +x[i];write(‘jumlah,sum:8:2);dan masukan
rata:=sum/n:write9’rata-rata=’,rata:8:2)serts begin dan end:,masukan jumlah:=0.dan masukan kembali for i:=1 to n do
lalu masukan y[i]:=sqr9x[i]-rata)dan jumlah :=jumlah+y[i] serta begin dan end;,lalu masukan simp:=jumlah/9n-
1)write(‘simpangan baku=’,simp:8:2)readln;serta begin dan end; dan terakhir end.
Output

Menampilkan jumlah simpangan baku/standar selesai


deviasi dan rataan

4. Diberikan dua buah matrik sebagai berikut.

A= [−21 35 ] dan
B= [−10 12 ]
Buatlah program untuk menghitung operasi aritmetik berikut

a. C=A+B
b. C= A–B
c. C = AB
A.Algoritma

1. Mulai
2. Masukan var a1,a2,a3:array[1..2,1..2]0f integer dan I,j:integer
3. Buatlah matriks menggunakan write,lalu for i:=1 to high (a1)dan for j:=1 to high (a1[‘a[‘,I,’,’j,’]=’)dan
begitu matriks B.
4. Untuk hasil jumlah masukan for i:=1 to high (a3) do san for j:=a1[i.j]:=a2[I,j] dan han hasil perkalian
gunakan a3[I,j]:=a1[I,j]*a2[I,j]di sertai begin,end: dan end.
5. Klik compi;e,run dan debug
6. Menampilkan hasil dari oprasi aritmetik
7. Selesai

B.Flowchart
Input
Mulai
Deklarasikan variabel a1,a2,a3:array[1..2,1..2]of integer dan I,j;integer

Proses

Buatlah matris Amengunakan writeln,lalu masukan for i:=1 to high (a1)dodan for j:=1 to
high(a1[i])do dan gunakan (‘a[‘,I,’,’,j,’]=’)dan begitu matriks B.untuk hasil gunakan for i:=1 ti
high (a3)do dan write(a3[I,j]:3)dan hasil pengurangan gunakan a3[I,j]:=a1[I,j]-a2[I,j],sedangkan
perkalian gunakam a3[I,j]:=a1[I,j]*a2[I,j] disertai begin,end: dan end terakhir.

Output
Selesai
Menampilakn jumlah operasi
aritmetiks
5. Buatlah program untuk menghitung invers matrik berikut

−1 3 3
[
A= 0 −4 2
2 5 4 ]
A.Algoritma

1. Mulai
2. Masukan variabel n,I,j,y,k,L:integer dan m:array[1..100,1..100]of real
3. Masukan ordo (nxn)masukan for i:=1 to n do dan for j:=n+1 to n+n do dan gunakan if 1 < > j-n then
m[I,j]:=0 lalu gunakan if I < > j:=m[I,j]/m[I,j] lalu gunakan m[I,j]:=m[I,j]*m[I,j];
4. Dan ketik buatlah invers matrik mengginakan writeln serya write (‘ ‘ ,m[I,j]:2:0);dan disertai
begin,readln,end;dan end penutup
5. Klik compile,run dsn debug
6. Manampilkan invers dari matrik
7. Selesai

B.Flowchart
Input
Mulai
Deklarasi variabel n,I,j,k,L:integer dan m:array[1.100,1..100]of real

Proses

Masukan ordo(nxn)gunakan for i:=1 to n do dan gunakan for j:=n=1 to n+n do dan gunakan
if 1 < > j-n then m[I,j]:=0 lalu gunakan if i< >:;=m[I,j]/m[I,j] dan gunakan m[I,j]:=m[I,j]*m[I,j];
dan buatlah maka inver matriks adalah menggunakan writeln serta write(‘
‘,m[I,j]:2:0);serta begin,readln,end: dan end.

Output
Selesai
Menampilkan inver dari
matrik

Anda mungkin juga menyukai