Professional Documents
Culture Documents
%
clear;
clc
disp('Program Konversi Bilangan');
disp(' ');
disp('2.desimal ke Biner');
disp('8.desimal ke Oktal');
disp('16.desimal ke Heksa');
disp(' ');
pilihan=input('Berikan nilai pilihan konversi= ');
disp(' ');
if pilihan==2
disp('Konversi Desimal ke Biner');
disp(' ');
bil_10=input('Berikan bilangan desimal ');
bil_2=dec2base(bil_10,2);
disp(['Bilangan desimal',num2str(bil_10),'Bilangan
binernya',num2str(bil_2)]);
elseif pilihan==8
disp('Konversi Desimal ke Oktal');
disp(' ');
bil_10=input('Berikan bilangan desimal ');
bil_8=dec2base(bil_10,8);
disp(['Bilangan desimal',num2str(bil_10),'Bilangan
Oktalnya',num2str(bil_8)]);
elseif pilihan==16
disp('Konversi Desimal ke Heksadesimal');
disp(' ');
bil_10=input('Berikan bilangan desimal ');
bil_16=dec2base(bil_10,16);
disp(['Bilangan
desimal',num2str(bil_10),'Bilanganheksadesimalnya',num2str(bil_16)]);
else
disp('Request tak sesuai')
end
2.desimal ke Biner
8.desimal ke Oktal
16.desimal ke Heksa
1.celcius ke Fahrenheit
2.celcius ke Rheamur
3.celcius ke Kelvin
Berikan nilai pilihan konversi= 1
1.Fahrenheit ke Rheamur
2.Fahrenheit ke Celcius
3.Fahrenheit ke Kelvin
1.Rheamur ke Fahrenheit
2.Rheamur ke Celcius
3.Rheamur ke Kelvin
1.Kelvin ke Fahrenheit
2.Kelvin ke Celcius
3.Kelvin ke Rheamur
nilai akhir = B
Lulus
%Program Menghitung Keliling Benda
%segitiga, segiempat, segilima, segienam
%
clear;
clc
disp('Program Menghitung Keliling Benda');
disp(' ');
disp('1.Menghitung keliling segitiga');
disp('2.Menghitung keliling segiempat');
disp('3.Menghitung keliling segilima');
disp('4.Menghitung keliling segienam');
disp(' ');
pilihan=input('Berikan nilai pilihan hitungan = ');
disp(' ');
if pilihan==1
disp('Menghitung keliling segitiga');
disp(' ');
Sisi=input('Berikan nilai sisi segitiga, sisi = ');
Kelilingsegitiga=3*Sisi;
disp(['Keliling segitiga ',num2str(Kelilingsegitiga)]);
elseif pilihan==2
disp('Menghitung keliling segiempat');
disp(' ');
Sisi=input('Berikan nilai sisi segiempat, sisi = ');
Kelilingsegiempat=4*Sisi;
disp(['Keliling segiempat ',num2str(Kelilingsegiempat)]);
elseif pilihan==3
disp('Menghitung keliling segilima');
disp(' ');
Sisi=input('Berikan nilai sisi segilima, sisi = ');
Kelilingsegilima=5*Sisi;
disp(['Keliling segilima ',num2str(Kelilingsegilima)]);
elseif pilihan==4
disp('Menghitung keliling segienam');
disp(' ');
Sisi=input('Berikan nilai sisi segienam, sisi = ');
Kelilingsegienam=6*Sisi;
disp(['Keliling segienam ',num2str(Kelilingsegienam)]);
else
disp('Request tak sesuai')
end
2.desimal ke Biner
8.desimal ke Oktal
16.desimal ke Heksa