Anda di halaman 1dari 6

Anggota Kelompook : 1.

Yenni Annisa (F1C317003)


2. Adela Rahayu Efendi (F1C317004)
3. Wulandita Ramaningsih (F1C317008)
4. Ayunda Kumala (F1C317016)
5. Atika Maulida (F1C317026)
Tugas : Algoritma dan Pemrograman
Prodi : Fisika

1. IF
%Program Sederhana Harga Donat
fprintf('Program Membayar Harga Donat\n');
x = input('Jumlah Donat = ');
harga = 0;
if (x<=16)
harga = x*2000;
end
if (x>16)
harga = x*1500;
end
fprintf('Harga Donat %g Donat = Rp%g,00\n',x,harga);

contoh:

>> IF

Program Membayar Harga Donat

Jumlah Donat = 10

Harga Donat 10 Donat = Rp20000,00

>> harga = x*2000

harga =

20000

>> IF

Program Membayar Harga Donat

Jumlah Donat = 30

Harga Donat 30 Donat = Rp45000,00


>> Harga = x*1500

Harga =

45000

>> IF

Program Membayar Harga Donat

Jumlah Donat = 25

Harga Donat 25 Donat = Rp37500,00

>> Harga = x*1500

Harga =

37500

>> IF

Program Membayar Harga Donat

Jumlah Donat = 5

Harga Donat 5 Donat = Rp10000,00

>> Harga = x*2000

Harga =

10000

2. IF Else

%Kuadrat n Dari Bilangan Cacah


x = input('Kuadrat n dari Bilangan = ');
if x>=0
y = sqrt(x);
fprintf('\n Kuadrat n dari %g adalah %g\n',x,y);
else
fprintf('\Bilangan Menghasilkan nilai cacah\n');
end

contoh:
>> IF_Else

Kuadrat n dari Bilangan = 900

Kuadrat n dari 900 adalah 30

>> IF_Else

Kuadrat n dari Bilangan = 1200

Kuadrat n dari 1200 adalah 34.641

>> IF_Else

Kuadrat n dari Bilangan = 5600

Kuadrat n dari 5600 adalah 74.8331

>> IF_Else

Kuadrat n dari Bilangan = 6400

Kuadrat n dari 6400 adalah 80

3. For

%menampilkan bilangan pangkat enam


disp('program bilangan pangkat enam')
disp('=============================')
n=input('menampilkan bilangan pangkat enam sampai n pangkat enam
dengan n=');
for i=6:n
disp([(n-(n-i))^6])
end

contoh:

>> For

program bilangan pangkat enam

=============================

menampilkan bilangan pangkat enam sampai n pangkat enam dengan n=10

46656
117649

262144

531441

1000000

>> For

program bilangan pangkat enam

=============================

menampilkan bilangan pangkat enam sampai n pangkat enam dengan n=15

46656

117649

262144

531441

1000000

1771561

2985984
4826809

7529536

11390625

>> For

program bilangan pangkat enam

=============================

menampilkan bilangan pangkat enam sampai n pangkat enam dengan n=7

46656

117649

>> For

program bilangan pangkat enam

=============================

menampilkan bilangan pangkat enam sampai n pangkat enam dengan n=12

46656

117649

262144

531441

1000000
1771561

2985984

4. While

%Bunga Pinjaman di Koperasi


x(1) = input('Jumlah Uang Pinjaman = ');
y = input ('Berapa Bulan = ');
z = 1;
while z<=y & x(z)<3*10^5
z = z+1;
a = z-1;
x(z)=(x(a)+x(a)*0.005)-10000;
end
if x(z)>=35*10^5;
while z<=y
z = z+1;
a = z-1;
x(z)=(x(a)+x(a)*0.0035)-10000;
end
end
format bank;
fprintf ('Jumlah Pengembalian Uang sebesar Rp ',y),disp(x(z))

>> While
Jumlah Uang Pinjaman = 20000000
Berapa Bulan = 36
Jumlah Pengembalian Uang sebesar Rp 22297702.89

>> While
Jumlah Uang Pinjaman = 100000000
Berapa Bulan = 100
Jumlah Pengembalian Uang sebesar Rp 140625206.72

>> While
Jumlah Uang Pinjaman = 250000000
Berapa Bulan = 60
Jumlah Pengembalian Uang sebesar Rp 307640095.83

>> While
Jumlah Uang Pinjaman = 1500000
Berapa Bulan = 5
Jumlah Pengembalian Uang sebesar Rp 1500000.00

Anda mungkin juga menyukai