Archive for 2016
Tugas UAS Ganjil Semester 1 (Mata Kuliah Algoritma & Pemrograman Java)
Friday, November 11, 2016
Posted by Unknown
NAMA : RIZA DANA NURMANSYAH
NIM : 161011700042
KELAS : 501 (REGULER C)
SEMESTER : 1 (SATU)
SOAL TUGAS : NOMOR 2
=======================================================================
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);
Tugas UTS Ganjil Semester 1 (Mata Kuliah Algoritma & Pemrograman Java)
Friday, October 28, 2016
Posted by Unknown
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
- Mulai
- Int track_lurus, track_belokan, kecepatan_rata2
- if kecepatan_rata2 >= 10 maka Rider Juara Pertama
- else, maka Rider Gagal Juara Pertama
- switch, pilihan 1 = terjatuh, pilihan 2 = rantai putus, pilihan 3 = tabrakan
- 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);
}
}
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);
}
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)




