Anda di halaman 1dari 5

Hidayatul Hakim A.

Katili
413423014
Statistika A
LATIHAN 7.1

1. a) if bersarang
 Misalnya kita memiliki fungsi matematika berikut :

{
2 x , untuk x <−2
y = x 2 , untuk−2≤ x ≤ 2
x +1 ,untuk x> 2

dengan menggunakan if-bersarang maka tuliskan sintaks programnya

Jawab.

x = input('Masukkan nilai x = ');

if x<-2

y=2*x

else

if x>=-2 & x<=2

y=x^2

else

y=x+1

end

end

 Tentukan nilai maximal dari tiga angka a,b dan c.dengan memasukkan
nilai a=10, b=15 dan c=20

Jawab.

%Masukan nilai a,b,c

a = 10
b = 15

c=2

%Menentukan nilai maximum

if (a>b)

if (a>c)

disp('a is maximum')

else (c>a)

disp('c is maximum')

end

end

if (a<b)

if (b>c)

disp('b is max')

else (c>b)

disp('c is max')

end

end

b). if..elseif

 program menentukan bilangan positif, negatif atau nol

Jawab:

%Nama file: if elseif

% Memasukkan bilangan

bilangan = input('Masukkan sebuah bilangan: ');

% menentukan kategori bilangan


if bilangan > 0

disp('Bilangan positif');

elseif bilangan < 0

disp('Bilangan negatif');

else

disp('Bilangan nol');

end

 program menentukan hubungan antara dua bilangan

Jawab.

% Memasukkan dua bilangan

bilangan1 = input('Masukkan bilangan pertama: ');

bilangan2 = input('Masukkan bilangan kedua: ');

% menentukan hubungan di antara bilangan

if bilangan1 > bilangan2

disp('Bilangan pertama lebih besar dari bilangan kedua');

elseif bilangan1 < bilangan2

disp('Bilangan pertama lebih kecil dari bilangan kedua');

else

disp('Kedua bilangan sama besar');

end

2. Jika diketahui Pastisipasi (𝑈1), Nilai Tugas (𝑈2) , UTS (𝑈3) dan UAS
(𝑈4) dengan

ketentuan Nilai Akhir (NA) = 0.1 x 𝑈1 + 0.2 x 𝑈2 + 0.3 x 𝑈3 + 0.4 x 𝑈4.


Buatlah

program Konversi Nilai dengan catatan:


Grade Nilai Akhir = A jika NA ≥ 90

Grade Nilai Akhir = AB jika NA ≥ 80

Grage Nilai Akhir = B jika NA ≥ 75

Grade Nilai Akhir = BC jika NA ≥ 65

Grade Nilai Akhir = C jika NA ≥ 60

Grade Nilai Akhir = D jika NA ≥ 50

Grade Nilai Akhir = E jika NA < 50

7.5 Pernyataan switch..case..otherwi

Jawab.

% Program Konversi Nilai

% Memasukkan nilai partisipasi, tugas, UTS, dan UAS

U1 = input('Masukkan nilai partisipasi (0-100): ');

U2 = input('Masukkan nilai tugas (0-100): ');

U3 = input('Masukkan nilai UTS (0-100): ');

U4 = input('Masukkan nilai UAS (0-100): ');

% Menghitung Nilai Akhir (NA)

NA = 0.1 * U1 + 0.2 * U2 + 0.3 * U3 + 0.4 * U4;

% Konversi nilai ke dalam grade

if NA >= 90

disp('Grade Nilai Akhir = A');

elseif NA >= 80

disp('Grade Nilai Akhir = AB');

elseif NA >= 75

disp('Grade Nilai Akhir = B');


elseif NA >= 65

disp('Grade Nilai Akhir = BC');

elseif NA >= 60

disp('Grade Nilai Akhir = C');

elseif NA >= 50

disp('Grade Nilai Akhir = D');

else

disp('Grade Nilai Akhir = E');

end

Anda mungkin juga menyukai