Anda di halaman 1dari 3

PRAKTIKUM APLIKASI KOMPUTER IF -ELSEIF- END 1.

Buatlah Program untuk mencari penyelesaian Sistem Persamaan Linear dengan Matriks dari teori yang sudah anda ketahui. Jumlah persamaan = jumlah Variabel Jumlah persamaan < jumlah Variabel Jumlah persamaan >jumlah Variabel 2.Input : Dibaca tiga buah harga a, b dan c Output :harus dituliskan secara terurut mulai dari yang terkecil sampai dengan yang terbesar. Ketiga bilangan yang dibaca selalu berlainan harganya Penyelesaian: 1. Pada M-File editor yang tersimpan dengan nama siti:
disp('Program untuk menyelesaikan SPL dengan matriks') matriks=input('Masukkan matriks a=') b=input('Masukkan matriks b=') a=size(matriks,1); b=size(matriks,2); if a==b disp('maka penyelesainnya adalah=') disp(inv(matriks)*b) elseif a>b disp('maka penyelesaiannya adalah=') disp(matriks\b) elseif a<b disp('maka penyelesaiannya adalah=') disp(pinv(matriks)*b) end

Hasil di Command Window:


>> siti

Program untuk menyelesaikan SPL dengan matriks

Masukkan matriks a=[1 2 3;4 5 6] matriks = 1 4 2 5 3 6

Masukkan matriks b=[4;5] b= 4 5 maka penyelesaiannya adalah= -2.8333 -0.3333 1.3333 0.3333

2.1667 -0.6667 2. Pada M-File editor yang tersimpan dengan nama siti3:
disp('masukkan tiga harga (ketiganya tidak boleh sama)') a=input('masukkan harga pertama=') b=input('masukkan harga kedua=') c=input('masukkan harga ketiga=') d=[a b c]; if(a==b)|(b==c)|(a==c)|(a==b==c) disp('maaf harga yang anda masukkan tidak memenuhi persyaratan') elseif a~=b~=c disp('hasilnya adalah=') disp(sort(d,'ascend')) end

>> siti3 masukkan tiga harga (ketiganya tidak boleh sama) masukkan harga pertama=4

a=

masukkan harga kedua=3 b= 3 masukkan harga ketiga=2 c= 2 hasilnya adalah= 2 3 4

Anda mungkin juga menyukai