Selamat datang di blog kodeprogramcpp. Pada postingan kali ini saya ingin berbagi kode program C++, kode program C++ ini dapat Anda gunakan untuk membuat program C++ untuk menghitung usia seseorang. Dimana, data yang perlu di input adalah data tanggal kelahiran, bulan, tahun kelahiran, data tanggal sekarang, bulan sekarang dan tahun sekarang. Hasil keluaran dari program ini nantinya akan menampilkan usia seseorang tersebut dalam tahun, bulan, dan hari. Ilustrasi keluaran programnya seperti
ini :
Nama, Usia Anda sekarang 20 tahun 11 bulan 7 hari
ini :
Nama, Usia Anda sekarang 20 tahun 11 bulan 7 hari
Untuk variabel dan tipe data dari variabel yang akan digunakan, variabel nama bertipe data string, variabel tahun, bulan, hari bertipe data integer int. Mengapa pada variabel saya menginisialisasikan dengan tipe data string? karena saya tidak mau langsung memakan memori untuk variabel-variabel yang akan saya gunakan dalam program ini. Jika nama dibuat bertipe data
char
, maka haruslah dideklarasikan berapa ukuran atau panjang karakter dari variabel nama tersebut,
Untuk pengimplementasiannya ke dalam program C++, teman-teman bisa lihat pada tabel kode program di bawah ini.
|
|
Jika contoh kode program di atas kita eksekusi, maka hasil yang ditampilkan seperti gambar di bawah ini
Menghitung Usia Dengan C++ |
Dari kode program C++ untuk menghitung usia seseorang di atas, masih terdapat kesalahan kendali logika yang akan membuat janggal hasil keluaran program. Untuk itu, perbaikilah script program tersebut agar hasil yang ditampilkan program sesuai dengan kebenarannya.
Update :
Program menghitung usia ini dapat anda download di sini
Password : kodeprogram
Program tersebut sudah saya perbaiki script nya dan berjalan dengan benar sesuai dengan data yang diberikan.
Sekian dulu ya teman-teman untuk kali ini, semoga postingan ini bermanfaat bagi kita semua dalam mempelajari Bahasa C++.
Oke, Semoga Bermanfaat..
Salam kodeprogramcpp
Oke, Semoga Bermanfaat..
Salam kodeprogramcpp
cuma menanyakan gan...
ReplyDeleteapakah program menghitung usia ini sudah ditambahkan variabel tahun kabisat....?
variabel tahun kabisat untuk apa ya gan?
Deletekarena program ini hanya untuk menentukan usia seseorang saja gan, dan tidak ada kaitannya dengan tahun kabisat.
maaf ni mas, saya masi belajar, jadi kurang begitu ngerti..
Deletetapi tahun kabisat itu kan juga jadi perhitungan kalo' mau ngitung umur yang bener, karena pada bulan februari setiap 4 tahun sekali jumlahnya enggak 28, tapi 29..
jadi itu sudah pasti berkaitan dengan tahun kabisat..
@My Wish : Apakah sudah di coba mas?? :)
Deletemas kok aku coba runing ga keluar hasil.ya ya mas
Deletemas udah di coba tapi kok ga keluar ya mas hasil runningan.ya
DeleteHasil yang Mbak inginkan apakah sama seperti yang ditampilkan pada screenshot di atas? Jika iya, coba perhatikan baik2 kembali kode programnya. Jika mbak menggunakan Turbo-C atau VisualC++ dari MS, mungkin disitu letaknya. Kode program di atas hanya didukung oleh CodeBlock dan DevC++.
DeleteJika ada yang perlu ditanyakan lagi, silahkan ditanya ya mbak.
Kami siap membantu. :)
makasi codingnya...
ReplyDeletelumayan buat tugas kampus
makasi codingnya,,,lumayan buat tugas
ReplyDeleteOke.. Sama-sama.. :D
DeleteSemoga bermanfaat ya mas.. :D
makasih gan codingnya..
ReplyDeleteinfo tentang Bola, berita terupdate tantang bola, INFO BOLA TERPERCAYA
bisa anda dapatkan disini, www.bola368.net
makasih gan infonya #salamcoding
ReplyDeletewahh,,, untuk ada skripnya,,,!!!
ReplyDeletetrima Kasih,,,
Sama-sama Mas @rachman.. Trima kasih juga atas kunjungan dan komentarnya.. :)
Deletekalau untuk program yg menggolongkan usia seseorang mulai dari balita 0-5 thn remaja 5-15 tahun dewasa 15 - 30 dan lansia 54-70
ReplyDeletetolong bwatkan gan
mas boleh lihat kodingan program yg sudah diperbaikinya ?
ReplyDeletetrims :)
gan kok setelah di run script nya eror ya, itu kenapa ya gan? mohon penjelasannya
ReplyDelete@Rizky Yudha RF: Kode program di atas dikompilasi dengan GNU-C/Min-GW. Jika Kamu mengkompilasi kode program di atas diluar dari kompilasi yang disebutkan, kemungkinan besar penyebabnya pada kompilasinya.
DeleteGunakan GNU-C / Min-GW (Untuk Windows) sebagai kompilasi standard bahasa C/C++.
Salam...
mas bisa bantu program untuk input tanggal lahir dengan syarat format ddmmyyyy, dd hanya valid jk bernilai 1-31 , mm valid jk bernilai 1 - 12, dan yyyy valid jk bernilai 1900 - 2016. itu dibuat kondisi dengan if atau apa ya ? terimakasih...
ReplyDeleteuntuk program input tanggal dengan format ddmmyyy dgn syarat dd hanya valid jk bernilai 1-31, mm valid jk 1-12 dan yyyy valid jk 1900 - 2016. untuk kondisi seperti itu sebaiknya dibuat menggunakan if atau apa ya ? dan diletakan dimana ? terimakasih
ReplyDeleteTerimakasih banyak Mas :)
ReplyDelete@Sakielicious: Benar, untuk validasinya bisa menggunakan fungsi kendali if else. :D
ReplyDelete