TMK 3 - Algoritma Dan Pemrograman Ahmad [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up

TMK 3 - Algoritma Dan Pemrograman Ahmad [PDF]

BUKU JAWABAN TUGAS MATA KULIAH TUGAS 3

NamaMahasiswa

: AHMAD SHOBIRIN

Kode/NamaMataKuliah

: MSIM4203/Algoritma dan P

20 0 281 KB

Report DMCA / Copyright

DOWNLOAD FILE

File loading please wait...
Citation preview

BUKU JAWABAN TUGAS MATA KULIAH TUGAS 3



NamaMahasiswa



: AHMAD SHOBIRIN



Kode/NamaMataKuliah



: MSIM4203/Algoritma dan Pemrograman



Kode/NamaUPBJJ



: 20/Bandar Lampung



MasaUjian



: 2020/21.2(2022.1)



KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN UNIVERSITAS TERBUKA



1. CLASS UTAMA package Utama; import java.util.Scanner; public class Utama {       public static void main(String[] args) {         String ulg = "y";         while (ulg.equals("y"))         {         System.out.println(" ");         Scanner input = new Scanner(System.in);         String ul="",lagi;         System.out.println("********** SELAMAT DATANG ***********");         System.out.println(" ");         System.out.println("             MENU UTAMA             ");         System.out.println("1. Matriks Transpose");         System.out.println("2. Luas Segitiga");         System.out.println("3. Keluar");         System.out.println("=====================================");         System.out.print("Pilihan [1/2/3] = ");         int pilih = input.nextInt();         System.out.println("=====================================");         switch (pilih) {             case 1:{                 MatriksTranspose p=new MatriksTranspose ();                 p.MatriksTranspose ();                 break;             }             case 2:{                 LuasSegitiga q=new LuasSegitiga ();                 q.LuasSegitiga();                 break;             }             case 3:{                 System.exit(3);                 System.out.println("Warning !! Pilihan tidak tersedia !! ");             }                 break;         }         System.out.println("=====================================");         System.out.print("Apakah anda ingin mengulang (y/t)? ");             ulg = input.next();         }     } }



CLASS MENGHITUNG MATRIKS TRANSPOSE package Utama; import java.util.Scanner; public class MatriksTranspose { public void MatriksTranspose (){ public static void main(String[] args){     int i, j, m, n;     int matriks[][] = new int[10][10];     int transpose[][] = new int[10][10];     Scanner scan = new Scanner(System.in);     System.out.print("Masukkan jumlah baris matriks: ");     m = scan.nextInt();     System.out.print("Masukkan jumlah kolom matriks: ");     n = scan.nextInt();     System.out.println("Masukkan elemen matriks: ");     for(i = 0; i < m; i++){       for(j = 0; j< n; j++){         matriks[i][j] = scan.nextInt();       }     }     for(i = 0; i < m; i++){       for(j = 0; j< n; j++){         transpose[j][i] = matriks[i][j];       }     }     System.out.println("Hasil transpose matriks: ");     for(i = 0; i < n; i++){       for(j = 0; j< m; j++){         System.out.print(transpose[i][j] + "\t");       }       System.out.println();     }   } }



CLASS MENGHITUNG LUAS SEGITIGA package Utama; import java.util.Scanner; public class Segitiga { public void LuasSegitiga(){         Scanner input = new Scanner(System.in);         System.out.print("Masukan Alas : ");         double f = input.nextInt();



              }



             



            }



           



System.out.print("Masukan Tinggi : "); double g = input.nextInt(); double y = (f * g) / 2; System.out.println("=========================="); System.out.println(""); System.out.println("Luas Segitiga = " + y);



2. package perulangan; public class perulangan {    public static void main(String args[]){        int x;        for(x=1;x