Friday, October 12, 2018

Hallo Coding Maniak Sudahkah Anda Ngoding Hari Ini ??
Postingan saya kali adalah 5 Contoh Program C++ Konversi Cm, Jam, Suhu, Uang Pecahan dan Hari ya lima sekaligus biar nggak tanggung yah ada konversi cm ke km dan seterusnya, ada konversi detik ke jam, ada konversi suhu, konversi uang pecahan dan yang terakhir konversi hari ke tahun, bulan & hari, codingnya juga pendek dan sederhana kok, bisa digunakan sebagai bahan latihan untuk yang baru mulai belajar C++.
Kita langsung saja kalau begitu.

1. Program C++ Konversi Cm ke Km dan Seterusnya
Di program ini kita akan menghitung jumlah Cm lalu keluarannya akan dikonversikan berupa berapa Km berapa M dan berapa Cm, jadi total Cm tersebut akan dihitung berapa Km lalu sisanya akan dihitung lagi berapa M dan sisanya berapa Cm
Kita lihat gambar berikut untuk lebih jelasnya.

contoh program konversi cm


ini gambar ketika program dijalankan

contoh program c++ konversi cm

Dan ini adalah source codenya
#include <iostream>
using namespace std;
int main()
{
                long int jml,km,sisakm,m,sisam,cm;
                cout<<"===== Konversi cm ======"<<endl;
                cout<<"Masukan Jarak = "; cin>>jml;
                cout<<endl;
                cout<<"===== Hasil Konversi ====="<<endl;
                km=jml/100000;
                sisakm=jml%100000;
                m=sisakm/100;
                sisam=sisakm%100;
                cm=sisam;
                cout<<"Semut menempuh jarak sejauh : "<<km<<" km + "<<m<<" m + "<<cm<<" cm"<<endl;
                return 0;
}



2. Program Konversi Jam, menit dan Detik ke Total Detik
Di program ini kita bisa menghitung berapa jam, berapa menit dan berapa detik dan keluarannya berupa total detik dari itu semua.

program C++ konversi jam


Ini gambar ketika program dijalankan

program c++ konversi jam

Dan ini adalah source codenya
#include <iostream>
using namespace std;
main()
{
                typedef struct
                {
                                long int hh;
                                long int mm;
                                long int ss;
                } jam;
    jam j;
                long int TotalDetik;

cout<<"Jam         = "; cin>>j.hh;
cout<<"Menit       = "; cin>>j.mm;
cout<<"Detik       = "; cin>>j.ss;
TotalDetik=(j.hh*3600)+(j.mm*60)+j.ss;
cout<<"Total Detik = "<<TotalDetik<<endl;
}


3. Program Konversi Suhu
Program ini berfungsi untuk mengkonversi suhu celcius ke fahrenheit, reamur dll

program C++ konversi suhu

Ini gambar ketika program dijalankan

program c++ konversi suhu

Dan ini adalah source codenya
#include <iostream>
using namespace std;

int main()
{
                float C,F,K,R;
                cout<<"Program Konversi Suhu"<<endl;
                cout<<"Ariefuryan"<<endl<<endl;
                cout<<"Masukan Nilai Celciusnya = ";
                cin>>C;
                F=C*1.8 + 32;
                K=C+273.15;
                R=C*0.8;
                cout<<"Nilai Fahrenheit = "<<F<<endl<<"Nilai Kelvin = "<<K<<endl<<"Nilai Reamur = "<<R;
                return 0;
}




4. Program Konversi Uang Pecahan
Di program ini bisa memecah jumlah uang pecahan yang lebih kecil berupa pecahan 1000, 500, 100, 50 dan 25 bagian pecahannya bisa kalian rubah tinggal disesuaikan saja sesuka hati, nanti tingal diganti dibagian rumusnya pas bagian pembagian dan mod(sisa bagi)

program C++ konversi pecahan uang

Dibawah Ini gambar ketika program dijalankan

program c++ konversi pecahan uang


Dan ini adalah source codenya
#include <iostream>
using namespace std;
int main()
{
                long int jml,seceng,sisaseceng,gope,sisagope,cepe,sisacepe,gocap,sisagocap,jigo;
                cout<<"===== Konversi Pecahan Uang ======"<<endl;
                cout<<"Masukan jumlah Uang = "; cin>>jml;
                cout<<endl;
                cout<<"===== Hasil Konversi ====="<<endl;
                seceng=jml/1000;
                sisaseceng=jml%1000;
                gope=sisaseceng/500;
                sisagope=sisaseceng%500;
                cepe=sisagope/100;
                sisacepe=sisagope%100;
                gocap=sisacepe/50;
                sisagocap=sisacepe%50;
                jigo=sisagocap/25;
                cout<<seceng<<" lembar 1000"<<endl;
                cout<<gope<<" lembar 500"<<endl;
                cout<<cepe<<" lembar 100"<<endl;
                cout<<gocap<<" lembar 50"<<endl;
                cout<<jigo<<" lembar 25"<<endl;
                return 0;
}



5. Program Konversi Hari ke Tahun, Bulan dan Seterusnya
Seperti mirip program yang pertama cuma kali ini berubah jadi hari dan seterusnya.

program C++ konversi hari

Ini gambar ketika program dijalankan

program c++ konversi hari

Dan ini adalah source codenya
#include <iostream>
using namespace std;
int main()
{
                int jml,tahun,sisatahun,bulan,sisabulan,hari;
                cout<<"===== Konversi Hari ======"<<endl;
                cout<<"Masukan Jumlah Hari = "; cin>>jml;
                cout<<endl;
                cout<<"===== Hasil Konversi ====="<<endl;
                tahun=jml/365;
                sisatahun=jml%365;
                bulan=sisatahun/30;
                sisabulan=sisatahun%30;
                hari=sisabulan;
                cout<<tahun<<"  Tahun"<<endl;
                cout<<bulan<<"  Bulan"<<endl;
                cout<<hari<<" Hari"<<endl;
                return 0;
}



Semoga postingan saya kali ini juga bermanfaat dan silahkan tuliskan komentarnya dibawah jika ada yang salah atau kurang jelas, disini kita sama-sama belajar.
seperti motto blog ini “Dari newbie untuk newbie dan oleh newbie”

Baca Juga
5 Program Konversi (Suhu, Jam, Uang, hari, Jarak)
Program Kalkulator Sederhana



Hallo Coding Maniak Sudahkah Anda Ngoding Hari Ini ??
Hari ini saya akan membagikan 3 Contoh Program C++ Menghitung Luas Bangun Datar bangun datar disini terdiri dari lingkaran, persegi dan segitiga, awalnya sih saya mau memisahkannya jadi 3 postingan terpisah tapi karena nanti bakal terlalu pendek-pendek dan tanggung juga liatnya jadi saya satuin saja disini toh codingnya juga pendek-pendek ini.

Dan bakal sedikit juga yang dijelasinnya, anggap saja pelengkap lah ya bisa juga untuk bahan latihan untuk yang awal-awal banget belajar C++

Oke langsung saja yang pertama yaitu

1. Contoh Program C++ Luas Lingkaran

contoh program C++ menghitung luas lingkaran

Bisa kita lihat tipe data yang dipakai adalah float biar hasilnya bisa koma-komaan yang terdiri dari r untuk jari-jari dan l untuk luas, ada juga const atau konstanta yaitu phi = 3.14
ini gambar ketika program dijalankan

contoh program c++ menghitung luas lingkaran


Dan ini adalah source codenya

#include <iostream>
using namespace std;
main()
{
                const float pi = 3.14;
                float r,l;
               
                cout<<"Nilai Jari-Jari : "; cin>>r;
                l=pi*r*r;
                cout<<"Luas Lingkaran nya adalah : "<<l<<endl;
               
                return 0;
}




2. Contoh Program C++ Luas Persegi

contoh program C++ menghitung luas Persegi


Tipe data nya  juga sama dengan yang sebelumnya yaitu float yang terdiri dari p untuk panjang l untuk luas dan luas untuk hasil luasnya.
ini gambar ketika program dijalankan

contoh program c++ menghitung luas persegi


dan ini adalah source codenya

#include <iostream>
using namespace std;
int main ()
{
                float p, l, luas;
                cout<<">>>>>>>>>>>>>>>>Menghitung Luas Persegi<<<<<<<<<<<<<<<<"<<endl;
                cout<<endl;
                cout<<"Masukan Nilai Panjang : "; cin>>p;
                cout<<"Masukan Nilai Luas    : "; cin>>l;
                luas=p*l;
                cout<<"Nilai Luas Persegi Adalah : "<<luas<<"cm"<<endl;
                return 0;
}




3. Contoh Program C++ Luas Segitiga

contoh progam C++ menghitung luas segitiga


Tipe datanya kali ini int atau integer mau diganti float juga gpp sih yang terdiri dari A untuk alas T untuk tinggi dan luas untuk hasil luas.
Ini gambar ketika program dijalankan

contoh program c++ menghitung luas segitiga


Dan ini adalah source codenya

#include <iostream>
using namespace std;
int main ()
{
                int A, T, Luas;
                cout<<"Masukan Alas Segitiga   = ";
                cin>>A;
                cout<<"Masukan Tinggi Segitiga = ";
                cin>>T;
                Luas=A*T/2;
                cout<<"Luas Segitiga Adalah = "<<Luas<<" cm persegi";
                return 0;
}


Semoga postingan kali ini bermanfaat jangan sungkan untuk berkomentar jika ada yang salah atau ada penjelasan yang kurang jelas, disini kita sama-sama belajar seperti motto blog ini “Dari newbie untuk newbie dan oleh newbie”


Baca Juga
Program ATM Bank Versi Lengkap
Program ATM Bank Sederhana
Program Booking Tiket Pesawat


Hallo Coding Maniak sudahkah anda ngoding hari ini ??
Kali ini saya akan membagikan contoh program C++ tiket pesawat, tentunya lengkap dengan source codenya dan gambar-gambarnya juga, semua program yang ada di blog ini sudah di test dahulu sebelum di upload jadi 99% pasti sukses di run, dalam program c++ ini kita menggunakan perulangan do while dan pemilihan switch case dan if.
Dalam contoh program C++ ini tentunya akan ada menu standart yang seperti tempat tujuan, harga tiket pesawat dengan berbagai macam kelas, seperti kelas ekonomi, bisnis dan eksekutif oh iya dalam menu harga tiket kali ini saya menggunakan satuan dollar ditampilannya tapi tenang kalau hasil perhitungannya sudah dirupiahkan kok.
Oke kita lihat saja gambaran jelasnya dibawah biar nggak bingung.

source code C++ tiket pesawat


Bisa kita lihat digambar diatas di menunya ada dua destinasi tujuan bangkok dan hongkong beserta harga dari berbagai kelasnya, kalau kalian mau kalian juga bisa mengubah dan menambahkannya sesuka hati nanti tinggal tambahkan saja codingnya di switch case yang baru.
Untuk penjelasan variabelnya disini
ada tipe data char yang terdiri dari :
kode_kota untuk memilih pilihan kota tujuan
kelas untuk memilih kelas tiket yang dipilih
kembali untuk pilihan mengulang kembali dia akhir program
ada tipe data int atau integer :
harga_tiket untuk harga tiket pastinya
PPN itu untuk menghitung pajaknya
Jum_bayar untuk nanti jumlah yang harus dibayar

Kita lanjut saja

tutorial pemrograman C++



Digambar diatas pemilihan if didalam case nya untuk menghitung jenis kelas harga dan lain-lain sebagainya.


belajar pemrograman C++

Digambar diatas juga sama cuma bedanya sekarang di case yang satunya lagi


belajar pemrograman C++ untuk pemula
Ini untuk penutup perulangan kita akan diberi pilihan mau mengulangi atau tidak, tinggal jawab y / Y kalau mau atau tekan saja sembarang huruf kalau tidak mau mengulang.

Dan ini lah gambaran saat program c++ tiket pesawat di run

belajar pemrograman C++ untuk pemula

Kita tinggal masukan tujuan kita ada 1 atau 2, dalam gambar diatas saya memilih 2 yaitu hongkong lalu akan ada pilihan kode kelas tiket pesawat mau E untuk ekonomi, B untuk bisnis dan X untuk eksekutif, lalu tekan enter dan akan muncul harga tiket, ppn dan jumlah bayar oh iya serta pilihan untuk mau mengulangi program atau tidak.

Gimana ??
Tertarik mau coba

Oke dibawah ini adalah source code nya, seperti biasa saya lebih menyarankan kalian menulis manual source code nya dari pada langsung mengcopasnya, supaya kalian lebih terbiasa tapi pilihan akhir ada di tangan kalian...


#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main ()
{
                char kode_kota,kelas,kembali;
                int harga_tiket,PPN,jum_bayar;
                do
                {
                                printf("\n__________________ HARGA TIKET PESAWAT ___________________\n");
                                cout<<"\n==========================================================\n";
                                cout<<"Tujuan Anda        Kelas         Kelas        Kelas     \n";
                                cout<<"                   Ekonomi(E)    Bisnis(B)    Eksekutif(X)\n";
                                cout<<"==========================================================\n";
                                cout<<"1. Bangkok         $35           $50          $70         \n";
                                cout<<"2. Hongkong        $45           $60          $80         \n";
                                cout<<"==========================================================\n";
                                printf("\n___________________ Pilih Kota Tujuan ____________________\n");
                                cout<<"\nMasukan Kode Kota [1-2]             : ";
                                cin>>kode_kota;
                               
                                switch(kode_kota)
                                {
                                     case '1':
                                           {
                                             cout<<"Kota Tujuan Anda                    : BANGKOK\n"<<endl;
                                     printf("___________________ Pilih Kelas Pesawat ___________________");
                                              cout<<"\nMasukan Kode Kelas Pesawat [E/B/X]  : ";
                                              cin>>kelas;
                                              cout<<endl;
                                              if (kelas=='E' || kelas=='e')
                                                  {
                                                      harga_tiket=35*13000;
                                                       PPN=0;
                                                       jum_bayar=harga_tiket+PPN;
                                                       cout<<"Harga Tiket  = Rp."<<harga_tiket<<endl;
                                                       cout<<"PPN          = Rp."<<PPN<<endl;
                                                       cout<<"Jumlah Bayar = Rp."<<jum_bayar<<endl;
                                                    }
                                                     else if (kelas=='B' || kelas=='b')
                                                       {
                                                           harga_tiket=50*13000;
                                                           PPN=0.05*harga_tiket;
                                                           jum_bayar=harga_tiket+PPN;
                                                           cout<<"Harga Tiket  = Rp."<<harga_tiket<<endl;
                                                           cout<<"PPN          = Rp."<<PPN<<endl;
                                                           cout<<"Jumlah Bayar = Rp."<<jum_bayar<<endl;
                                                          }
                                                            else if (kelas=='X' || kelas=='x')
                                                            {
                                                               harga_tiket=70*13000;
                                                                PPN=0.1*harga_tiket;
                                                                jum_bayar=harga_tiket+PPN;
                                                                cout<<"Harga Tiket  = Rp."<<harga_tiket<<endl;
                                                                cout<<"PPN          = Rp."<<PPN<<endl;
                                                                cout<<"Jumlah Bayar = Rp."<<jum_bayar<<endl;
                                                               }
                                                                break;
                                           }
                                           case '2':
                                                 {
                                                    cout<<"Kota Tujuan Anda                    : HONGKONG\n"<<endl;
                                     printf("___________________ Pilih Kelas Pesawat ___________________");
                                                    cout<<"\nMasukan Kode Kelas Pesawat [E/B/X]  : ";
                                                    cin>>kelas;
                                                    cout<<endl;
                                                    if (kelas=='E' || kelas=='e')
                                                     {
                                                        harga_tiket=45*13000;
                                                        PPN=0;
                                                         jum_bayar=harga_tiket+PPN;
                                                         cout<<"Harga Tiket  = Rp."<<harga_tiket<<endl;
                                                         cout<<"PPN          = Rp."<<PPN<<endl;
                                                          cout<<"Jumlah Bayar = Rp."<<jum_bayar<<endl;
                                                       }
                                                         else if (kelas=='B' || kelas=='b')
                                                            {
                                                              harga_tiket=60*13000;
                                                               PPN=0.05*harga_tiket;
                                                               jum_bayar=harga_tiket+PPN;
                                                               cout<<"Harga Tiket  = Rp."<<harga_tiket<<endl;
                                                               cout<<"PPN          = Rp."<<PPN<<endl;
                                                               cout<<"Jumlah Bayar = Rp."<<jum_bayar<<endl;
                                                               }
                                                                 else if (kelas=='X' || kelas=='x')
                                                                {
                                                                   harga_tiket=80*13000;
                                                                    PPN=0.1*harga_tiket;
                                                                     jum_bayar=harga_tiket+PPN;
                                                                     cout<<"Harga Tiket  = Rp."<<harga_tiket<<endl;
                                                                    cout<<"PPN          = Rp."<<PPN<<endl;
                                                                    cout<<"Jumlah Bayar = Rp."<<jum_bayar<<endl;
                                                                  }
                                                                    break;
                                                         }
                                                default:
                                                cout<<"Anda Salah Memasukan Kode"<<endl; 
                                }
                                printf("\nAnda Ingin Memesan Kembali [Y/T]   : ");
                                cin>>kembali;  
                }
                while(kembali=='Y' || kembali=='y');
                getch();
}

Semoga postingan kali ini bermanfaat untuk kalian yang sedang mulai belajar pemrograman khususnya C++ atau untuk kalian yang kebetulan punya PR dari sekolah bisa juga sebagai bahan referensi, kunjungi terus coding maniak untuk contoh program, source code dan tutorial pemrograman lainnya.
Dan silahkan tuliskan pertanyaan dan komentarnya dibawah jika diras ada yang salah atau kurang jelas dalam penjelasan diatas ingat slogan di blog ini “Dari newbie, oleh newbie dan untuk newbie” kita disini sama-sama belajar.



Powered by Blogger.

Author

My photo
"life is only once, so don't choose to be mediocre, do whatever you need to do and die without regret" -Mad Arief-

Postingan Terbaru

Total Pageviews