Archive for 2016

NAMA              : RIZA DANA NURMANSYAH
NIM                 : 161011700042
KELAS            : 501 (REGULER C)
SEMESTER    : 1 (SATU)
SOAL TUGAS : NOMOR 2 

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

Sceenshot




Source Code


int sisi1,sisi2,hasil;

        sisi1=Integer.parseInt(TxtSisi1.getText());
        sisi2=Integer.parseInt(TxtSisi2.getText());
        hasil=sisi1*sisi2;
        TxtLuas.setText(""+hasil);

Kasus

Di sebuah ajang lomba balap sepeda, ada seorang rider (Rider1) yang mengikuti perlombaan tersebut. 
  • Jika Rider1 memiliki kecepatan rata-rata >=10 maka Rider1 akan menjadi juara pertama
  • Jika Rider1 memiliki kecepatan rata-rata <=10 maka Rider1 akan gagal menjadi juara pertama dan beberapa faktor atau kejadian sehingga gagal juara yaitu Terjatuh, Rantai Putus, Tabrakan

Pseudo Code

  1. Mulai
  2. Int track_lurus, track_belokan, kecepatan_rata2
  3. if kecepatan_rata2 >= 10 maka Rider Juara Pertama
  4. else, maka Rider Gagal Juara Pertama
  5. switch, pilihan 1 = terjatuh, pilihan 2 = rantai putus, pilihan 3 = tabrakan
  6. selesai

Flowchart


Source Code

int track_lurus,track_belokan,kecepatanrata2;
        String Rider1;
        track_belokan=8;
        track_lurus=10;
        kecepatanrata2=(track_lurus+track_belokan)/2;
        if (kecepatanrata2>=10){
            Rider1="Juara Pertama";
        }else{
            Rider1="Gagal Juara Pertama";
            int pilihan=3;
        switch(pilihan){
            case 1:
            System.out.println("Teratuh");
            break;
            case 2:
            System.out.println("Rantai Putus");
            break;
            case 3:
            System.out.println("Tabrakan");
            break;
            default:
             break;
        }
            System.out.println("");
        }
        System.out.println(""+Rider1);
    }
 
}

Scanner

*/import java.util.Scanner;
public class UTS_Ganjil_Scanner {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner masukan=new Scanner(System.in);
        String hasil;
        System.out.println("masukan kecepatan di track belokan");
        int track_belokan=masukan.nextInt();
        System.out.println("masukan kecepatan di track lurus");
        int track_lurus=masukan.nextInt();
        int kec_rata2=(track_belokan+track_lurus)/2;
       if(kec_rata2>=10){
            hasil="Rider Juara Pertama";
            System.out.println("");
        }
        else{
            hasil="Rider Gagal Juara Pertama";
            System.err.println("faktor gagal juara ?");
        int pilihan=masukan.nextInt();
        
        switch(pilihan){
            case 1:
            System.out.println("Terjatuh");
            break;
            case 2:
            System.out.println("Rantai Putus");
            break;
            case 3:
            System.out.println("Tabrakan");
            break;
            default:
             break;
        }
        }
         
        System.out.println(""+hasil);
    }

Tugas 1 (Mata Kuliah Algoritma & Pemrograman Java)

Wednesday, October 12, 2016
Posted by Unknown

Kasus

Di sebuah perusahaan jasa pengiriman mendapat sebuah pesanan berupa pengirmiman tahu. Untuk sampai ke tempat tujuan dibutuhkan tiga orang supir, yaitu Supir1,Supir2,Supir3.
  • Jika ke 3 supir mengendarai mobil dengan kecepatan rata-rata >= 100 maka pesanan tahu akan "hancur"
  • Jika ke 3 supir mengendarai mobil dengan kecepatan rata-rata <= 100 maka pesanan tahu akan "aman"



Source Code

public static void main(String[] args) {
        // TODO code application logic here
        int Supir1,Supir2,Supir3,kecepatanrata2;
        String hasil;
        Supir1=110;
        Supir2=100;
        Supir3=85;
        kecepatanrata2=(Supir1+Supir2+Supir3)/3;
        if (kecepatanrata2>=100){
            hasil="tahu hancur";
        }else{
            hasil="tahu aman";
        }
        System.out.println(""+hasil); 
    }
    
}

Hasil Run File

tahu aman
BUILD SUCCESSFUL (total time: 3 seconds)


Scanner

import java.util.Scanner;
public class JavaApplication9 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
           String hasil;
        Scanner masukan=new Scanner(System.in);
        System.out.println("masukan kecepatan Supir1");
        int Supir1=masukan.nextInt();
        System.out.println("masukan kecepatan Supir2");
        int Supir2=masukan.nextInt();
        System.out.println("masukan kecepatan Supir3");
        int Supir3=masukan.nextInt();
        int kecepatanrata2=(Supir1+Supir2+Supir3)/3;
         if (kecepatanrata2>=100){
        hasil="_pesanan tahu akan hancur ";
        }
        else{
            hasil="_pesanan tahu akan aman";
        }
        System.out.println("hasil"+hasil);
        
        
        
    }
    }


Hasil Run File

masukan kecepatan Supir1
110
masukan kecepatan Supir2
100
masukan kecepatan Supir3
85
hasil_pesanan tahu akan aman
BUILD SUCCESSFUL (total time: 12 seconds)

Welcome to My Blog

Popular Post

Blogger templates

Total Tayangan Laman

Blogger templates

Animasi CCTV

Powered by Blogger.

Followers

- Copyright © The 25 -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -