Arfielda Putri Herdiansyah - Tugas1
Arfielda Putri Herdiansyah - Tugas1
TUGAS FISKOM 1
1. a) Algoritma untuk menghitung dari jam ke detik:
clc;
J = 1; %jam
D = 3600; %detik
for J = 1:5
Hasil = J*D
End
clc;
for n=1:8 %Sn < 1000 seharusnnya menggunakan while namun tidak muncul saat
di run
c=a*(r^n-1)/(r-1)
end
No = '[1:6]';
NRP = '[110289334;110289337;110289340;110289343;110289346;110289349]';
tugas ='[70;70;70;70;70;70]'; %t = 10 persen tugas
for tugas=1
t=0.1*[70 70 70 70 70 70]
end
kuis1 ='[78;72;74;85;81;62]'; %k1 = 15 persen kuis1
for kuis1=1
k1=0.15*[78 72 74 85 81 62]
Arfielda Putri Herdiansyah/5001201020
end
kuis2 ='[82;85;81;84;87;82]'; %k2 = 20 persen kuis2
for kuis2=1
k2=0.2*[82 85 81 84 87 82]
end
ETS ='[57;80;76;46;65;67]'; %et = 25 persen ETS
for ETS=1
et=0.25*[57 80 76 46 65 67]
end
EAS ='[82;80;72;92;62;52]'; %ea = 30 persen EAS
for EAS=1
ea=0.3*[82 80 72 92 62 52]
end
disp('Menghitung rata rata')
ratarata=t+k1+k2+et+ea
for i= 1:6
if ratarata(i) >= 86
NA(i,1) = "A";
elseif ratarata(i) >= 76
NA(i,1) = "AB";
elseif ratarata(i) >= 66
NA(i,1) = "B";
elseif ratarata(i) >= 61
NA(i,1) = "BC";
elseif ratarata(i) >= 56
NA(i,1) = "C";
elseif ratarata(i) >= 41
NA(i,1) = "D";
elseif ratarata(i) >= 0
NA(i,1) = "E";
end
disp(NA)
end
[57;80;76;46;65;67],[82;80;72;92;62;52],[73.95;78.79;74.89;75.64;71.39;65.04],{'B'
;'AB';'B';'B';'B';'BC'})
T.Properties.VariableNames =
{'No','NRP','tugas','kuis1','kuis2','ETS','EAS','ratarata','NA'}
tr=3;
A= [-2 1 5; 0 3 7]
%B=Pengali*A
switch tr
case 1 %pengali = 2
B=2*A
case 2 %pengali = 4
B=4*A
case 3 %pengali = 3
B=3*A
case 4 %pengali = 1
B=1*A
end
Arfielda Putri Herdiansyah/5001201020
A=[1 2 3; 4 5 6; 7 8 9]
b=size(A,1) %baris matriks A
c=size(A,2) %kolom matriks A
s=5