Friday, September 2, 2016

Pembahasan Soal-soal Mathlab



CHAPTER II
2.1.            Nomor 13 chapter 2
On average, people in a region spend to 8 to 10% of their income on food. Write a script that will prompt the user for an annual income. It will then print the range that would typically be spent on food annually. Also, print a monthly range.

Rata-rata, orang di suatu daerah menghabiskan 8 sampai 10% dari pendapatan mereka untuk makanan, tulis script yang akan meminta pengguna untuk pendapatan tahunan. Kemudian print kisaran yang biasanya akan dibelanjakan untuk makan setiap tahunnya dan juga print untuk bulanannya

2.2  Jawaban




disp('Husni ayo, hitung pendapatan yang dihabiskan untuk makanan ');
     disp(' ');         
        disp('Pilih Menu Persentasi: ')
        disp('1. 8 persen');
        disp('2. 9 persen');
        disp('3. 10 persen');
        pilih = input('Pilih Menu Berikut: ');
switch pilih
case 1
                 clc;
                 disp('untuk yang 8 persen ');
               disp (' ');
% masukkan nilai x
                 x= input ('jumlah gaji pertahun Rp.  ');
               disp(' ');
% proses
                 disp ('yang dihabiskan untuk makanan pertahun  = ');
                 m=x*8/100;
% Output
                 disp (m);
% proses
                 disp('untuk perbulan = ');
                 y= m/12;
% Output
                 disp (y);
case 2
                 clc
                 disp('untuk yang 9 persen ');
               disp (' ');
% masukkan nilai x              
                 x= input ('jumlah gaji pertahun Rp.  ');
               disp (' ');
% proses
                 disp ('yang dihabiskan untuk makanan  = ');
                 m=x*9/100;
% Output
                 disp(m);
% proses
                 disp('untuk perbulan = ');
                 y=m/12;
% Output
                 disp (y);
case 3
                clc
                disp('untuk yang 10 persen');
              disp (' ');
% masukkan nilai x
                 x= input ('jumlah gaji pertahun Rp.  ');
              disp (' ');
% proses
                 disp ('yang dihabiskan untuk makanan  = ');
                 m=x*10/100;
% Output
                 disp(m);
% proses
                 disp('untuk perbulan = ');
                 y=m/12;
% Output
                 disp (y);
otherwise
            disp 'ikuti perintah!!';  
end




 
Untuk lebih jelasnya berikut penjelasannya :



















Ilustrasi
1.     Jalankan Command Window

2.3  Ilustrasi Menjalankan Program

1.      Setelah program dibuat di menu editor, selanjutnya jalankan prorgam (Run) yaitu di command window, maka akan muncul tampilan seperti gambar di bawah


 

2.      Selanjutnya pilih salah satu dari ke tiga pilihan yaitu 1,2 atau 3, jika seandainya kita tekan angka selain 1, 2, atau 3. Misalnya kita pilih 6 maka akan muncul tampilan seperti gambar di bawah.

3.      Misalnya kita pilih nomor 2, maka akan muncul untuk 9 persen seperti tampilan di bawah ini


4.      Masukkan jumlah nominal gaji,  misalkan Rp. 20.000.000, maka akan di  print uang yang dihabiskan untuk makanan pertahun dan makanan perbulannya, akan muncul seperti tampilan di bawah ini


5.      Begitu juga jika kita pilih nomor  1 untuk yang 8 persen, dan nomor 3 untuk yang 10 persen, langkah nya sama seperti yang di atas
CHAPTER III
3.1.      Nomor 29 chapter 3
         Write a script that prompts the user for a value of a variabel x. Then it uses the menu function to present choices between sin(x), cos(x), and tan(x). The script will print whichever function of x the usee chooses. Use a switch statement to accomplish this.
Menulis script yang meminta pengguna untuk menilai variabel x. Kemudian, gunakkan menu function untuk menyajikan pilihan antara sin(x), cos(x), dan tan(x). Script akan mencetak fungsi x pengguna memilih yang mana, dengan menggunakan switch.
3.2.      Jawaban


Untuk lebih jelasnya berikut penjelasannya


% Example of otherwise for error message
clc

disp(' ######## #######  ##  ######  ######  #    #  ######  #      #  ######  ######### ######  ##  ');
disp('    ##    ##    #  ##  #       #    #  ##   #  #    #  ###  ###  #          ##     ##   #  ##  ');
disp('    ##    #######  ##  ######  #    #  #  # #  #    #  #  ##  #  ######     ##     ######  ##  ');
disp('    ##    ##   #   ##  #    #  #    #  #   ##  #    #  #      #  #          ##     ##  #   ##  ');
disp('    ##    ##    #  ##  ######  ######  #    #  ######  #      #  ######     ##     ##   #  ## ');
disp(' TRIGONOMETRI FUNCTION');
disp(' ....................................');
disp(' ....................................');
disp(' ....................................');


        disp('Fungsi Trigonometri: ')
        disp (' ');
        disp('pilih fungsi berikut = ')
        disp('1. sin(X)');
        disp('2. cos(X)');
        disp('3. tan(X)');
        pilih = input('Pilih Fungsi: ');
switch pilih
case 1

                  disp('sin(X) ');
                  clc;
% masukkan nilai X
                  X= input ('masukkan nilai X =  ');


% proses
                  disp (' Y  = sin (X) ');
                  disp ('    = sin (X)');
                  Y = sind (X) ;


% Output
                  disp(Y)

case 2

                  disp('cos(X) ');
                  clc;
% masukkan nilai X
                 X= input ('masukkan nilai X =  ');


% proses
                 disp (' Y  = cos (X) ');
                 disp ('    = cos (X) ');
                 Y = cosd (X) ;


% Output
                 disp(Y)

case 3

                 disp('tan(X) ');
                 clc;
% masukkan nilai X
                 X= input ('masukkan nilai X =  ');


% proses
                 disp (' Y  = tan (X) ');
                 disp ('    = tan (X) ');
                 Y = tand (X) ;


% Output
                 disp(Y)

otherwise
          disp 'ulangi!!!';
end







 
 
























3.3.      Ilustrasi Menjalankan Program
1.      Setelah program dibuat di menu editor, selanjutnya jalankan prorgam (Run) fungsi trigonometri yaitu di command window, maka akan muncul tampilan seperti gambar di bawah



2.      Selanjutnya pilih salah satu dari ke tiga pilihan yaitu 1,2 atau 3, jika seandainya kita tekan angka selain 1, 2, atau 3. Misalnya kita pilih 5 maka akan muncul tampilan seperti gambar di bawah.



 
3.      Misalkan kita pilih nomor 3 yaitu fungsi tan (X). Dan input nilai X nya, contoh X = 60 maka hasil tan (60) =  atau 1,7321


4.     Begitu juga jika kita pilih nomor 1 untuk sin(X) dan nomor 2 untuk cos(X) kita masukkan berapa saja nilai X, maka hasil dari fungsi trigonometrinya akan muncul.










CHAPTER IV
4.1.            Nomor 5 chapter 4

Prompt the user for an integer and print “I love this stuff!” n times.

Meminta pengguna untuk n bilangan bulat dan print “I love this stuff!” n kali.

4.2.            Jawaban




clc
disp('mari kita test');
disp(' ');
n=input('n times = ');
for i=1:n
disp (i)
disp([(i) ,'I Love This Stuff!']);
end
 











4.3.            Ilustrasi

1.      Setelah program dibuat di menu editor, selanjutnya jalankan prorgam yaitu di command window, maka akan muncul tampilan seperti gambar di bawah


2.      Masukkan n dengan bilangan bulat, misalnya 29



               

3.      Selanjutnya program di jalankan sesuai apa yang kita inginkan