You are on page 1of 13

%Bilangan biner, oktal, dan heksa

%
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

Program Konversi Bilangan

2.desimal ke Biner
8.desimal ke Oktal
16.desimal ke Heksa

Berikan nilai pilihan konversi= 2

Konversi Desimal ke Biner

Berikan bilangan desimal 67


Bilangan desimal67Bilangan binernya1000011

Berikan nilai pilihan konversi= 8

Konversi Desimal ke Oktal


Berikan bilangan desimal 67
Bilangan desimal67Bilangan Oktalnya103

Berikan nilai pilihan konversi= 16

Konversi Desimal ke Heksadesimal

Berikan bilangan desimal 67


Bilangan desimal67Bilanganheksadesimalnya43

%Program Konversi Temperatur


%Celcius, Rheamur, Fahrenheit, Kelvin
%
clear;
clc
disp('Program Konversi Temperatur');
disp(' ');
disp('1.celcius ke Fahrenheit');
disp('2.celcius ke Rheamur');
disp('3.celcius ke Kelvin');
disp(' ');
pilihan=input('Berikan nilai pilihan konversi= ');
disp(' ');
if pilihan==1
disp('Konversi celcius ke Fahrenheit');
disp(' ');
celcius=input('Berikan nilai temperatur celcius ');
Fahrenheit=9/5*(celcius);
disp(['Temperatur Fahrenheitnya',num2str(Fahrenheit)]);
elseif pilihan==2
disp('Konversi celcius ke Rheamur');
disp(' ');
celcius=input('Berikan nilai temperatur celcius ');
Rheamur=4/5*(celcius);
disp(['Temperatur Rheamurnya',num2str(Rheamur)]);
elseif pilihan==3
disp('Konversi celcius ke Kelvin');
disp(' ');
celcius=input('Berikan nilai temperatur celcius ');
Kelvin=celcius+273;
disp(['Temperatur Kelvinnya',num2str(Kelvin)]);
else
disp('Request tak sesuai')
end

Program Konversi Temperatur

1.celcius ke Fahrenheit
2.celcius ke Rheamur
3.celcius ke Kelvin
Berikan nilai pilihan konversi= 1

Konversi celcius ke Fahrenheit

Berikan nilai temperatur celcius 50


Temperatur Fahrenheitnya90

Berikan nilai pilihan konversi= 2

Konversi celcius ke Rheamur

Berikan nilai temperatur celcius 50


Temperatur Rheamurnya40

Berikan nilai pilihan konversi= 3

Konversi celcius ke Kelvin

Berikan nilai temperatur celcius 50


Temperatur Kelvinnya 323

%Program Konversi Temperatur


%Celcius, Rheamur, Fahrenheit, Kelvin
%
clear;
clc
disp('Program Konversi Temperatur');
disp(' ');
disp('1.Fahrenheit ke Rheamur');
disp('2.Fahrenheit ke Celcius');
disp('3.Fahrenheit ke Kelvin');
disp(' ');
pilihan=input('Berikan nilai pilihan konversi= ');
disp(' ');
if pilihan==1
disp('Konversi Fahrenheit ke Rheamur');
disp(' ');
Fahrenheit=input('Berikan nilai temperatur Fahrenheit ');
Rheamur=(4/9)*(Fahrenheit-32);
disp(['Temperatur Rheamurtnya',num2str(Rheamur)]);
elseif pilihan==2
disp('Konversi Fahrenheit ke Celcius');
disp(' ');
Fahrenheit=input('Berikan nilai temperatur Fahrenheit ');
Celcius=(5/9)*(Fahrenheit-32);
disp(['Temperatur Celciusnya',num2str(Celcius)]);
elseif pilihan==3
disp('Konversi Fahrenheit ke Kelvin');
disp(' ');
Fahrenheit=input('Berikan nilai temperatur Fahrenheit ');
Kelvin=((5/9)*(Fahrenheit-32))+273;
disp(['Temperatur Kelvinnya',num2str(Kelvin)]);
else
disp('Request tak sesuai')
end

Program Konversi Temperatur

1.Fahrenheit ke Rheamur
2.Fahrenheit ke Celcius
3.Fahrenheit ke Kelvin

Berikan nilai pilihan konversi= 1

Konversi Fahrenheit ke Rheamur

Berikan nilai temperatur Fahrenheit 122


Temperatur Rheamurtnya40

Berikan nilai pilihan konversi= 2

Konversi Fahrenheit ke Celcius

Berikan nilai temperatur Fahrenheit 122


Temperatur Celciusnya50

Berikan nilai pilihan konversi= 3

Konversi Fahrenheit ke Kelvin

Berikan nilai temperatur Fahrenheit 122


Temperatur Kelvinnya323
%Program Konversi Temperatur
%Celcius, Rheamur, Fahrenheit, Kelvin
%
clear;
clc
disp('Program Konversi Temperatur');
disp(' ');
disp('1.Rheamur ke Fahrenheit');
disp('2.Rheamur ke Celcius');
disp('3.Rheamur ke Kelvin');
disp(' ');
pilihan=input('Berikan nilai pilihan konversi= ');
disp(' ');
if pilihan==1
disp('Konversi Rheamur ke Fahrenheit');
disp(' ');
Rheamur=input('Berikan nilai temperatur Rheamur ');
Fahrenheit=((9/4)*(Rheamur))+32;
disp(['Temperatur Fahrenheitnya ',num2str(Fahrenheit)]);
elseif pilihan==2
disp('Konversi Rheamur ke Celcius');
disp(' ');
Rheamur=input('Berikan nilai temperatur Rheamur ');
Celcius=(5/4)*(Rheamur);
disp(['Temperatur Celciusnya ',num2str(Celcius)]);
elseif pilihan==3
disp('Konversi Rheamur ke Kelvin');
disp(' ');
Rheamur=input('Berikan nilai temperatur Rheamur ');
Kelvin=((5/4)*(Rheamur))+273;
disp(['Temperatur Kelvinnya ',num2str(Kelvin)]);
else
disp('Request tak sesuai')
end

Program Konversi Temperatur

1.Rheamur ke Fahrenheit
2.Rheamur ke Celcius
3.Rheamur ke Kelvin

Berikan nilai pilihan konversi= 1

Konversi Rheamur ke Fahrenheit

Berikan nilai temperatur Rheamur 40


Temperatur Fahrenheitnya 122

Berikan nilai pilihan konversi= 2

Konversi Rheamur ke Celcius

Berikan nilai temperatur Rheamur 40


Temperatur Celciusnya 50

Berikan nilai pilihan konversi= 3

Konversi Rheamur ke Kelvin

Berikan nilai temperatur Rheamur 40


Temperatur Kelvinnya 323
%Program Konversi Temperatur
%Celcius, Rheamur, Fahrenheit, Kelvin
%
clear;
clc
disp('Program Konversi Temperatur');
disp(' ');
disp('1.Kelvin ke Fahrenheit');
disp('2.Kelvin ke Celcius');
disp('3.Kelvin ke Rheamur');
disp(' ');
pilihan=input('Berikan nilai pilihan konversi= ');
disp(' ');
if pilihan==1
disp('Konversi Kelvin ke Fahrenheit');
disp(' ');
Kelvin=input('Berikan nilai temperatur Kelvin ');
Fahrenheit=((9/5)*(Kelvin-273))+32;
disp(['Temperatur Fahrenheitnya ',num2str(Fahrenheit)]);
elseif pilihan==2
disp('Konversi Kelvin ke Celcius');
disp(' ');
Kelvin=input('Berikan nilai temperatur Kelvin ');
Celcius=Kelvin-273;
disp(['Temperatur Celciusnya ',num2str(Celcius)]);
elseif pilihan==3
disp('Konversi Kelvin ke Rheamur');
disp(' ');
Kelvin=input('Berikan nilai temperatur Kelvin ');
Rheamur=(4/5)*(Kelvin-273);
disp(['Temperatur Rheamurya ',num2str(Rheamur)]);
else
disp('Request tak sesuai')
end

Program Konversi Temperatur

1.Kelvin ke Fahrenheit
2.Kelvin ke Celcius
3.Kelvin ke Rheamur

Berikan nilai pilihan konversi= 1

Konversi Kelvin ke Fahrenheit

Berikan nilai temperatur Kelvin 300


Temperatur Fahrenheitnya 80.6

Berikan nilai pilihan konversi= 2

Konversi Kelvin ke Celcius

Berikan nilai temperatur Kelvin 300


Temperatur Celciusnya 27
Berikan nilai pilihan konversi= 3

Konversi Kelvin ke Rheamur

Berikan nilai temperatur Kelvin 300


Temperatur Rheamurya 21.6
%Program Mentukan Kualitas Mutu Nilai Mahasiswa Uiversitas Negeri Medan
%Kualitas Mutu nilai A, B, C, D
%
clear;
clc
disp('Program Mentukan Kualitas Mutu Nilai Mahasiswa Uiversitas Negeri
Medan');
disp(' ');
disp('1.Kualitas Mutu A = 90-100');
disp('2.Kualitas Mutu B = 80-89');
disp('3.Kualitas Mutu C = 70-79');
disp('4.Kualitas Mutu D = 0-69');
disp(' ');
D1=input('Berikan nilai D1 mahasiswa UNIMED, D1 = ');
D2=input('Berikan nilai D2 mahasiswa UNIMED, D2 = ');
D3=input('Berikan nilai D3 mahasiswa UNIMED, D3 = ');
D4=input('Berikan nilai D4 mahasiswa UNIMED, D4 = ');
nilaiakhir=(D1+D2+D3+D4)/4;
fprintf(['Nilai Akhir Mahasiswa UNIMED = ',num2str(nilaiakhir)])
fprintf('\n')
disp(' ');
if nilaiakhir>=90
disp('nilai akhir = A');
elseif nilaiakhir>=80
disp('nilai akhir = B');
elseif nilaiakhir>=70
disp('nilai akhir = C');
elseif nilaiakhir>=0
disp('nilai akhir = D');
else
disp('Request tak sesuai')
end
if nilaiakhir>=70
disp('Lulus')
else
disp('tidak lulus')
end

Program Mentukan Kualitas Mutu Nilai Mahasiswa Uiversitas Negeri Medan

1.Kualitas Mutu A = 90-100


2.Kualitas Mutu B = 80-89
3.Kualitas Mutu C = 70-79
4.Kualitas Mutu D = 0-69

Berikan nilai D1 mahasiswa UNIMED, D1 = 78


Berikan nilai D2 mahasiswa UNIMED, D2 = 83
Berikan nilai D3 mahasiswa UNIMED, D3 = 89
Berikan nilai D4 mahasiswa UNIMED, D4 = 95
Nilai Akhir Mahasiswa UNIMED = 86.25

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

Program Menghitung Keliling Benda

1.Menghitung keliling segitiga


2.Menghitung keliling segiempat
3.Menghitung keliling segilima
4.Menghitung keliling segienam

Berikan nilai pilihan hitungan = 1

Menghitung keliling segitiga

Berikan nilai sisi segitiga, sisi = 5


Keliling segitiga 15
Berikan nilai pilihan hitungan = 2

Menghitung keliling segiempat

Berikan nilai sisi segiempat, sisi = 3


Keliling segiempat 12

Berikan nilai pilihan hitungan = 3

Menghitung keliling segilima

Berikan nilai sisi segilima, sisi = 4


Keliling segilima 20

Berikan nilai pilihan hitungan = 4

Menghitung keliling segienam

Berikan nilai sisi segienam, sisi = 3


Keliling segienam 18

%Bilangan biner, oktal, dan heksa


%
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

Program Konversi Bilangan

2.desimal ke Biner
8.desimal ke Oktal
16.desimal ke Heksa

Berikan nilai pilihan konversi= 2


Konversi Desimal ke Biner
Berikan bilangan desimal 50
Bilangan desimal50Bilangan binernya110010

Berikan nilai pilihan konversi= 8


Konversi Desimal ke Oktal
Berikan bilangan desimal 50
Bilangan desimal50Bilangan Oktalnya62

Berikan nilai pilihan konversi= 16


Konversi Desimal ke Heksadesimal
Berikan bilangan desimal 50
Bilangan desimal50Bilanganheksadesimalnya32

You might also like