TUGAS 3 PROGRAM LANGUANGE (BAHASA PEMROGRAMAN)
by Hans de Pieters on Nov.22, 2009, under
NAMA : HANDI PRASETYO
NIM : 12390100013
PRODI : D3 MI
KATA PENGANTAR : "Mohon maaf melewati tanggal yang ditentukan karena disela-sela kesibukan kerja bapak dan tugas inipun saya kerjakan dengan mencuri-curi waktu ditengah malam hehehehe"
1. a. Nilai k dinyatakan 100.0 harusnya bisa memakai tipe double maupun float, namun dideklarasikan int atau interger..
b. Variabel i harusnya diberikan nilai karena dioperasikan kembali dalam suatu proses/perhitungan yang membutuhkan nilai awal.
2. Penulisan yang tepat adalah :
--Miles, Test,$4, #44, apps, x, y , radius
Yang salah adalah :
NIM : 12390100013
PRODI : D3 MI
KATA PENGANTAR : "Mohon maaf melewati tanggal yang ditentukan karena disela-sela kesibukan kerja bapak dan tugas inipun saya kerjakan dengan mencuri-curi waktu ditengah malam hehehehe"
1. a. Nilai k dinyatakan 100.0 harusnya bisa memakai tipe double maupun float, namun dideklarasikan int atau interger..
b. Variabel i harusnya diberikan nilai karena dioperasikan kembali dalam suatu proses/perhitungan yang membutuhkan nilai awal.
2. Penulisan yang tepat adalah :
--Miles, Test,$4, #44, apps, x, y , radius
Yang salah adalah :
·
a++,--a,4#R,class, public, int =>//karena merupakan bahasa dalam java
tidak dapat dijadikan variable
3. a. Jika dalam suatu program nilai konstanta dipakai berulang kali, maka jika ada perubahan data nilai konstanta, anda cukup mengubah pada deklarasi konstantanya saja.
b. Suatu program akan lebi mudah dibaca bila terdapat konstanta atau ketetapan.
c. Fungsi konstanta adalah menjaga nilai variabel agar tetap tidak berubah ketika ada baris-baris program yang akan mengubah variabel tersebut
4. double miles=100; //4a
double KILOMETER_PER_MILE = 1.609; //4b
double kilometers = miles * KILOMETER_PER_MILE;//4c
System.out.print(miles+" miles = "+kilometers+ "Kilometer ");//4d
}
}
5. Yang paling minimum adalah Byte karena byte hanya membutuhkan memori 8-bit untuk penyimpanan data.
6. 56 % 6 = 2
78 % -4 = 2
-34 % 5 = -4
-34 % -5 = -4
5 % 1 = 0
1 % 5 = 1
7.
import java.util.Scanner;
public class tugas7 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String hari="selasa" ;
System.out.println("hari ini hari selasa");
System.out.print("masukkan n hari selanjutnya = "); int a = in.nextInt();
int x = a % 7 ;
if (x==0){
System.out.print(hari);
}
else if(x==1){
hari = "rabu";
}
else if(x==2){
hari = "kamis";
}
else if (x==3){
hari = "jumat";
}
else if (x==4){
hari = "sabtu";
}
else if(x==5){
hari = "minggu";
}
else{
hari="senin";
}
System.out.print("jika hari ini hari selasa,"+a+" hari selanjutnya adalah "+hari);
}
}
Jadi 100 lagi hari kamis
8. 25/4 error dikarenakan tidak memiliki tipe dan nilai variabel yang benar untuk yang benar harusnya Int a = 25/4; dengan hasil yang didapat adalah 8. bila menggunakan double atau float maka akan didapat 8,25
9. Semua benar..
Hasil output
25 / 4 is 6 //bertipe int bukan double
25 / 4.0 is 6.25//bertipe double bukan int
3 * 2 / 4 is 1//bertipe int bukan double
3.0 * 2 / 4 is 1.5//bertipe double bukan int
10. --- 12.3e+2, 23.4e-2 ,39F,40D = bukan bilangan pecahan
---- 12.3 , -334.4 , 20.5 = bilangan pecahan
3. a. Jika dalam suatu program nilai konstanta dipakai berulang kali, maka jika ada perubahan data nilai konstanta, anda cukup mengubah pada deklarasi konstantanya saja.
b. Suatu program akan lebi mudah dibaca bila terdapat konstanta atau ketetapan.
c. Fungsi konstanta adalah menjaga nilai variabel agar tetap tidak berubah ketika ada baris-baris program yang akan mengubah variabel tersebut
4. double miles=100; //4a
double KILOMETER_PER_MILE = 1.609; //4b
double kilometers = miles * KILOMETER_PER_MILE;//4c
System.out.print(miles+" miles = "+kilometers+ "Kilometer ");//4d
}
}
5. Yang paling minimum adalah Byte karena byte hanya membutuhkan memori 8-bit untuk penyimpanan data.
6. 56 % 6 = 2
78 % -4 = 2
-34 % 5 = -4
-34 % -5 = -4
5 % 1 = 0
1 % 5 = 1
7.
import java.util.Scanner;
public class tugas7 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String hari="selasa" ;
System.out.println("hari ini hari selasa");
System.out.print("masukkan n hari selanjutnya = "); int a = in.nextInt();
int x = a % 7 ;
if (x==0){
System.out.print(hari);
}
else if(x==1){
hari = "rabu";
}
else if(x==2){
hari = "kamis";
}
else if (x==3){
hari = "jumat";
}
else if (x==4){
hari = "sabtu";
}
else if(x==5){
hari = "minggu";
}
else{
hari="senin";
}
System.out.print("jika hari ini hari selasa,"+a+" hari selanjutnya adalah "+hari);
}
}
Jadi 100 lagi hari kamis
8. 25/4 error dikarenakan tidak memiliki tipe dan nilai variabel yang benar untuk yang benar harusnya Int a = 25/4; dengan hasil yang didapat adalah 8. bila menggunakan double atau float maka akan didapat 8,25
9. Semua benar..
Hasil output
25 / 4 is 6 //bertipe int bukan double
25 / 4.0 is 6.25//bertipe double bukan int
3 * 2 / 4 is 1//bertipe int bukan double
3.0 * 2 / 4 is 1.5//bertipe double bukan int
10. --- 12.3e+2, 23.4e-2 ,39F,40D = bukan bilangan pecahan
---- 12.3 , -334.4 , 20.5 = bilangan pecahan
Diberdayakan oleh Blogger.
About Me
- Hans de Pieters
- Surabaya, Jawa Timur, Indonesia
- Sederhana, blog ini saya buat karna tugas dadakan saja, so tidak ada serius & alay disini --__--
Blogroll
Vision and Mision
VISI DAN MISI SAYA SANGATLAH SEDERHANA..
YA.. CUMAN ITU..
ANDA MENUNGGU APALAGI??? MAKSUD SAYA VISI DAN MISI SAYA ITU ADALAH SESUATU YANG SEDERHANA TITIK.
Blogger templates
BBM menduduki peringkat pertama di App Store
Akhirnya setelah sekian lama turun, akhirnya BlackBerry kembali mampu berada di posisi pertama. Tapi sayangnya, posisi pertama ini bukanlah diduduki oleh handset BlackBerry, melainkan oleh sang aplikasi BBM for iPhone.
Setelah dirilis secara resmi, aplikasi BBM for iPhone ini telah berhasil menggeser berbagai aplikasi lainnya di jajaran Top Free App Store. Apakah fakta ini adalah sebuah kejutan? Tidak.
Saat ini, tidak dapat dipungkiri bahwa masih banyak orang yang menggunakan BBM sebagai media utama berkirim pesan, terutama di negara-negara berkembang. Saat pengguna BBM ''asli'' ini masih cukup banyak, tentunya akan mendorong para pengguna ponsel pintar lainnya seperti iOS dan Android untuk turut bergabung dengan BBM.
Sudahkah anda mengunduh BBM untuk iPhone dan Android anda?
0 komentar