Menghitung jumlah Hari dengan java - Materi Java dan C++ lengkap dengan pembahasanya - Informasi | Hiburan | Berita

Breaking

klik disini

Seo Services

Minggu, 05 Juni 2016

Menghitung jumlah Hari dengan java - Materi Java dan C++ lengkap dengan pembahasanya

Apa itu java..? apa itu bahasa C++..?

mungkin sebagian besar dari anda belum mengetahui apa itu sebenarnya bahasa java dan c++, saya sendiri juga masih bingung ketika pertama kali mendengar kata itu. untuk itu mari baca ulasan berikut :




Java dirancang untuk menjadi bahasa yang sederhana, meminimalkan kesalahan, namun tangguh! Suatu aplikasi Java ditulis dalam bahasa Java dan memanfaatkan Java API (Application Programming Interface). Java API berisi koleksi class-class siap pakai yang mempermudah dalam penulisan aplikasi. Aplikasi ini juga hampir mirip dengan C++ dalam hal syntax perintahnya, namun tetap saja Java tidaklah sama dengan C++. Adapun perbedaan antara Java dengan C++ adalah sebagai berikut :

Pada Java, manajemen memory dinamis dan pointer dilakukan secara otomatis. Pada C++ pemrograman melakukan sendiri alokasi dan dealokasi memory. Otomatisasi ini menghilangkan kemungkinan bagi penggunaan pointer yang dapat merusak kestabilan program dan system operasi.
Java tidak mengenal multiple inheritance seperti pada C/C++. Multiple Inheritance membingungkan dan berakibat pada sulitnya pembuatan aplikasi dan compiler. Sebagai ganti yang lebih baik, Java menggunakan interface.
Java merupakan bahasa OOP murni sedangkan C++ adalah bahasa OOP hybrid.
Java menggunakan model Exception dalam menangani kesalahan program.
Java tidak mempergunakan compiler-directive pada source code.
Java memiliki fasilitas garbage-collector yang bekerja secara otomatis untuk menjamin ketersediaan memori dengan membebaskan memori yang tidak terpakai.
Java sangat portable baik pada file sumbernya maupun hasil kompilasinya, sedangkan C++ hanya portable pada level kode sumbernya saja.
Spesifikasi bahasa dan implementasi Java sudah ditetapkan dan tidak mengikuti suatu mesin atau platform tertentu, C++ sangat tergantung pada mesin dan platform yang akan digunakan.




contoh progamnya :

MENGHITUNG JUMLAH HARI DALAM BULAN DENGAN JAVA 



import java.util.Scanner;
public class JumlahHariDalamBulan {
public static void main(String[] args){
int hari;
int bulan;
int tahun;
System.out.print("Bulan berapa yang anda mau ? ... ");
Scanner input = new Scanner(System.in);
bulan = input.nextInt();
System.out.print("Tahun berapa yang anda mau ? ... ");
tahun = input.nextInt();
switch (bulan){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.print("Berarti jumlah hari dalam bulan "+ bulan +""
+ " dan tahun "+tahun+ " adalah 31");
break;
case 4:
case 6:
case 9:
case 11:
System.out.print("Berarti jumlah hari dalam bulan "+ bulan +" "
+ "dan tahun "+tahun+" adalah 30 ");
break;
case 2:
if ((tahun % 4 == 0) && !(tahun % 100 == 0))
System.out.print("Berarti jumlah hari dalam bulan "+ bulan +" adalah 29 ");
else
System.out.print("Berarti jumlah hari dalam bulan "+ bulan +" dan tahun "+tahun+" adalah 28 ");
break;
default:
System.out.println(" anda memasukkan bulan yang salah");
break;
}}}

Contoh program C++ Menghitung Hari

#include <conio.h>
#include <stdio.h>
#include <iostream.h>
main()
{
int jh,th,bln,mg,hr;   //Deklarasi Variabel
clrscr();
cout<<"Masukkan Jumlah hari:";cin>>jh;
th=jh/365;             //Membagi untuk tahun
bln=(jh % 365)/30; //Hasil bagi, Di bagi lagi dengan jumlah hari
mg=((jh % 365)%30)/7; //Hasil bagi, Di bagi lagi dengan jumlah minggu
hr=((jh % 365)%30)%7; //Hasil bagi Tahun, Hasil bagi hari, Di bagi lagi dengan jumlah minggu
cout<<"Jumlah hari :"<<jh<<"="<<ends;
cout<<th<<"Tahun"<<ends<<ends<<bln<<"Bulan"<<ends<<ends<<mg<<"Minggu"<<ends<<ends<<hr<<"Hari"<<endl;
getch();
}

sekian... semoga bermanfaat

Tidak ada komentar:

Posting Komentar

Formulir Kontak

Nama

Email *

Pesan *