You are on page 1of 3

Nama : Andi Muhammad Nur Fitrah Syamsul

Nim : 422417009
Tugas : Algoritma Pemrograman

Jawaban latihan soal 7.1

1.A M-File (Script)
% Program Melihat Kelulusan Nilai
% Nama File: Lulus.m
disp('=============================')
Nilai = input('Masukan Nilai Anda= ');
if Nilai>=80
if(Nilai<=100)
disp('Nilai A');
disp('Anda Lulus');
end
elseif Nilai>=68
if(Nilai<80)
disp('Nilai B');
disp('Anda Lulus');
end
elseif Nilai>=56
if(Nilai<68)
disp('Nilai C');
disp('Anda Lulus');
end
elseif Nilai>=45
if(Nilai<56)
disp('Nilai D');
disp('Anda Tidak Lulus');
end
else
disp('Nilai E');
disp('Anda Tidak Lulus');
end

Hasil ( Command Window)
1.B M-File (Script)
% Program Menghitung Body Mass Indeks (BMI)
% Nama File: BMI.m
disp('======================================')

% Masukan Nilai
W = input('Masukkan Berat Badan (Kg)= ');
H = input('Masukkan Tinggi Badan (m)= ');

% Rumus BMI
X = W/H^2;

% Menentukan BMI
if X<18.5
fprintf('Tubuh Anda Kurus\n')
elseif X>18.5 && X<24.9
fprintf('Tubuh Anda Proposional/Normal\n')
elseif X>25 && X<=29.9
fprintf('Tubuh Anda Gemuk\n')
else
fprintf('Tubuh Anda Obesitas\n')
end
disp(X)

Hasil ( Command Window)
2. M-File (Script)
% Program untuk Program Konversi Nilai
% Nama File: Konversi_Nilai.m
disp('===========================')

% Masukan Nilai
U1 = input('Partisipasi = ');
U2 = input('Tugas = ');
U3 = input('UTS = ');
U4 = input('UAS = ');

% Menentukan Nilai Akhir
NA = (0.1*U1) + (0.2*U2) + (0.3*U3) + (0.4*U4);

% Menentukan Bobot Nilai
if NA >= 90
hasil='A';
elseif NA >= 80
hasil='AB';
elseif NA >= 70
hasil='B';
elseif NA >= 65
hasil='BC';
elseif NA >= 60
hasil='C';
elseif NA >= 50
hasil='D';
else
hasil='E';
end
fprintf('Bobot Nilai: ');
disp(hasil);

Hasil ( Command Window)