/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication12;
import java.util.Scanner;
/**
*
* @author Toshiba
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
double angka;
char indeks;
Scanner scan = new Scanner (System.in);
System.out.println("masukan angka =");
angka = scan.nextDouble();
if (angka<0){
System.out.println("angka adalah negatif");
}
else if (angka>0){
System.out.println("angka adalah positif");
}
}
}
Senin, 31 Oktober 2011
Jumat, 21 Oktober 2011
Algorithma MaxMin, Suhu, Nilai Mahasiswa.
package maxmin; Latihan 1
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int angka1, angka2;
Scanner Scan = new Scanner (System.in);
System.out.print ("berapa angka pertama =");
angka1 = Scan.nextInt();
System.out.print ("berapa angka kedua =");
angka2 = Scan.nextInt();
if (angka1 > angka2) {
System.out.print("angka terbesar adalah ="+angka1);
}
else {
System.out.println ("angka terbesar adalah ="+angka2);
}
}
}
package suhu1;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int suhu;
Scanner Scan = new Scanner (System.in);
System.out.println("masukan suhu =");
suhu = Scan.nextInt();
if (suhu>100) {
System.out.println ("bentuk adalah gas ");
}
else if ((suhu >= 0)&&(suhu<=100)){
System.out.println("bentuk adalah cair ");
}
else {
System.out.println("bentuk adalah padat ");
}
}
}
package nilaimahasiswa;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
double nilai;
char indeks;
Scanner scan = new Scanner (System.in);
System.out.println("masukan nilai anda =");
nilai = scan.nextDouble();
if (nilai>=90){
indeks = 'A';
}
else if ((nilai>=70)&&(nilai<=80)){
indeks = 'B';
}
else if ((nilai>=60)&&(nilai<=70)){
indeks = 'C';
}
else if ((nilai>=50)&&(nilai<=60)){
indeks = 'D';
}
else {
indeks = 'E';
}
System.out.println("indeks nilai anda adalah ="+indeks);
}
}
Selasa, 18 Oktober 2011
Senin, 17 Oktober 2011
TUGAS ALPRO 4 BILANGAN LAPORAN
TUGAS
ALGORITMA DAN PEMROGRAMAN

AHMAD BELAL HUSEN
110155201140
TEKNIK
TEKNIK INFORMATIKA
Tugas : 4 bilangan
Algoritma max 4
Deklarasi
Int A,B,C,D
Deskripsi
Read (A,B,C,D)
If (A>B)&&(A>C)&&(A>D)then If (A<B)&&(A<C)&&(A<D)then
Write (“bilangan terbesar =”+A); Write (“bilangan terkecil =”+A);
Else if (A<B)&&(B>C)&&(B>D)then Else if (A>B)&&(B<C)&&(B<D)then
Write (“bilangan terbesar =”+B); Write (“bilangan terkecil =”+B);
Else if (A<C)&&(B<C)&&(C>D)then Else If (A>C)&&(C<B)&&(C<D)then
Write (“bilangan terbesar =”+C); Write (“bilangan terkecil =”+C);
Else Else
Write (“bilangan terbesar =”+D); Write (“bilangan terkecil =”+D);
End it End it
End it End it
End it End it
Penjelasan
Deklarasi
Int A,B,C,D : merupakan bilangan yang akan kita masukan / bilangan-bilangan yang akan kita cari hasilnya.
If (A>B)&&(A>C)&&(A>D)then dibaca : jika A lebih besar dari B, dan A lebih besar dari C, dan A lebih besar dari D, kemudian. Langkah ini merupakan bilangan logic dimana A lebih besar dari B,C, dan D.
Write (“bilangan terbesar =”+A); merupakan kesimpulan dari bilangan
If (A>B)&&(A>C)&&(A>D)then. kesimpulannya bilangan terbesar adalah A.
Kalau bilangan pertama menggunakan “if” kenapa bilangan kedua, dan ketiga menggunakan “else if”? berikut penjelasannya :
“if” dipakai pada saat penulisan pertama, karena arti “if” adalah “jika” maka berbeda dengan “else if” yang artinya “setelah itu jika” . berbeda pula dengan “else” saja, “else” dipakai untuk menyatakan bilangan yang terakhir, / bilangan keempat, maka dari itu hanya menggunakan “else”, tidak menggunakan “else if”.
If (A>B)&&(A>C)&&(A>D)then
Write (“bilangan terbesar =”+A);
Else if (A<B)&&(B>C)&&(B>D);then
Write (“bilangan terbesar =”+B);
Else if (A<C)&&(B<C)&&(C>D);then
Write (“bilangan terbesar =”+C);
Else
Write (“bilangan terbesar =”+D);
Algoritma max, menggunakan 4 bilangan, perbedaan antara :
If (A>B)&&(A>C)&&(A>D)then
Write (“bilangan terbesar =”+A);
Else if (A<B)&&(B>C)&&(B>D);then
Write (“bilangan terbesar =”+B);
Else if (A<C)&&(B<C)&&(C>D);then
Write (“bilangan terbesar =”+C);
Dengan :
Write (“bilangan terbesar =”+D);
Perbedaannya adalah, karena kita sedang membahas bilangan maximum, bilangan A sampai C bisa kita bandingkan dengan bilangan setelahnya, karena setelah C masih ada D, maka dari itu, kita masih bisa memakai “else if” dan rumus-rumusnya pada bilangan C. Sedangkan bilangan D, tidak ada lagi pembanding setelahnya, kalau misalkan setelah bilangan D, masih ada bilangan E, maka kita masih bisa memakai rumus, karena ini hanya menggunakan 4 bilangan, maka bilangan yang terakhir, tidak ada pembandingnya, karena itu, bilangan D hanya di tulis dengan :
Write (“bilangan terbesar =”+D);.
Tugas : 4 bilangan
4 bilangan min
Deklarasi
Int A,B,C,D
Deskripsi
Read (A,B,C,D)
If (A<B)&&(A<C)&&(A<D)then
Write (“bilangan terkecil =”+A);
Else if (A>B)&&(B<C)&&(B<D)then
Write (“bilangan terkecil =”+B);
Else If (A>C)&&(C<B)&&(C<D)then
Write (“bilangan terkecil =”+C);
Else
Write (“bilangan terkecil =”+D);
End it
End it
End it
Sama halnya dengan bilangan max, jika bilangan max untuk mencari bilangan terbesar, maka bilangan min, berguna untuk mencari bilangan terkecil.
If (A<B)&&(A<C)&&(A<D)then
Kesimpulannya : bilangan A lebih kecil dari bilangan B,C, dan D.
Begitu juga dengan :
Else if (A>B)&&(B<C)&&(B<D)then
Kesimpulannya : bilangan B lebih kecil dari bilangan C, dan D.
Dan Else If (A>C)&&(C<B)&&(C<D)then
Kesimpulannya : bilangan C lebih kecil dari bilangan D.
Dan bilangan D tidak ada yang lebih kecil darinya.
Selasa, 11 Oktober 2011
Tugas Algoritma & Pemrograman latihan 4 bilangan
Tugas : 4 bilangan
Algoritma max 4
Deklarasi
Int 5,4,3,2
Deskripsi
Read (5,4,3,2)
If (5>4)&&(5>4)&&(5>2)then
Write (“bilangan terbesar =”+5);
Else if (5<4)&&(4>3)&&(4>2)then
Write (“bilangan terbesar =”+4);
Else if (5<3)&&(4<3)&&(3>2)then
Write (“bilangan terbesar =”+3);
Else
Write (“bilangan terbesar =”+2);
End it
End it
End it
Langganan:
Postingan (Atom)