Anda di halaman 1dari 6

Nama : Rahmawati Kubal

NPM : 8420220011

Prodi : Pendidikan Matematika

UTS MK : PemrogramanKomputer

1. Dengan menggunakan matlab hitung ?

Jawab :

a.

b.

c.

d.
2. Dengan menggunakan matlab, buatlah ?

Jawab :

a. Matriks identitas dengan dimensi 5 x 5 ?

b. Matriks dengan dimensi 4 x 4 dengan elemen-elemen semuanya bernilai satu ?

c. Matriks dengan dimensi 3 x 3 dengan elemen-elemen bernilai nol ?


d. Matriks dengan dimensi 3 x 4 dimana elemen-elemen terdistribusi antara 0 dan

(default n = M) ? pada obsen D ad 2 cara penyelesaian atau cara menggunakan

rumus.

3. Tulislah program matlab yang meminta suhu dalam skala celcius dan

menampilkan suhu tersebut dalam skala Fahrenheit. (F = 9/5 * C + 32) ?

Jawab :

Cara menampilkan suhu dalam skala celcius dan menampilkan suhu dalam skala

Fahrenheit.

Suhu = input ( masukan nilai suhu : *)


a =‘ C‘

C = suhu

R = ( 4 / 5 ) *C

F = 9 / 5 *C + 32

K = C + 273

a=‘ F‘

F = suhu

R = ( 4 / 9 ) *F - 32

C = (5 / 9 ) *F - 32

K = C + 273

a=‘ R‘

R = suhu

C = ( 5 / 4 ) *R

F = ( ( 9 / 5 ) *R ) – 32

K = C + 273

a=‘ K‘

K = suhu

C = K – 273

R = ( 4 / 5 ) *C

F = ( ( 9 / 5 ) *C ) + 32

4. Tulis program Matlab yang membaca tiga data, yaitu nilai tugas, nilai UTS, dan

nilai UAS, kemudian menghitung nilai akhir = 20% nilai tugas + 30% nilai UTS +

50% UAS. Tampilkan nilai akhir ini ?

Jawab :
Cara menghitung nilai akhir, nilai tugas, nilai UTS, UAS dengan menggunakan

pemograman :

Disp ( ‘ program menghitung nilai akhir ‘ )

K = input ( ‘ masukan nilai kehadiran ‘ );

T = input ( ‘ masukan nilai tugas ‘ );

U = input ( ‘ masukan nilai ujian ‘ );

F = input ( ‘ masukan nilai final ‘ );

NA = ( K*10+T*20+U*30+F*40 ) / 100

If NA.>80

Disp ( ‘ Nilai akhir ‘ , num2 str (NA) , ‘ Grade=A, predikat=sangat baik,

ket=lulus, good job , pertahankan ‘ ))

if NA>70

Disp ( ‘ Nilai akhir ‘ num2str (NA) , ‘ Grade=B, predikat=baik, ket=lulus, ayo

tingkatkan prestasi dengan belajar ‘ ))

If NA>60

Disp ( ‘ Nilai akhir-‘ num2str (NA) , ‘ Grade=C, predikat=cukup, ket=hampir

tidak lulus, maksimalkan lagi belajarmu ‘ ))

If NA>50

Disp ( ‘ Nilai akhir-‘ num2str (NA) , ‘ Grade=D, predikat=kurang, ket=tidak

lulus, bisa mengikuti remedial ‘ ))

If NA<50
Disp ( ‘ Nilai akhir-‘ num2str (NA), ‘ Grade=E, predikat=sangat kurang,

ket=tidak lulus, bisa mengikuti remedial ‘ ))

End

Anda mungkin juga menyukai