Contoh 1Berikut ini sebuah codingan Kepengurusan Pembuatan KTP.
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
main()
{
char nama[30];
char ttl[50];
char almt[30];
char agm[30];
char rtw[30];
char jk[30];
char stts[30];
char pkjr[30];
char kwrgn[30];
cout<<"Program Memasukkan Data KTP \n";
cout<<"======================================= \n";
cout<<"Input Nama : ";cin.getline(nama,sizeof(nama));
cout<<"Input T.Tanggal Lahir : ";cin.getline(ttl,sizeof(ttl));
cout<<"Input Alamat : ";cin.getline(almt,sizeof(almt));
cout<<"Input Rt/Rw : ";cin.getline(rtw,sizeof(rtw));
cout<<"Input Agama : ";cin.getline(agm,sizeof(agm));
cout<<"Input Jenis Kelamin : ";cin.getline(jk,sizeof(jk));
cout<<"Input Status Perkawinan : ";cin.getline(stts,sizeof(stts));
cout<<"Input Pekerjaan : ";cin.getline(pkjr,sizeof(pkjr));
cout<<"Input Kewarganegaraan : ";cin.getline(kwrgn,sizeof(kwrgn));
cout<<"\n";
system("cls");
cout<<"DATA YANG ANDA MASUKAN ADALAH: \n";
cout<<"======================================= \n";
cout<<"\n";
cout<<"Nama : "<<nama<<endl;
cout<<"Tempat Tanggal Lahir: "<<ttl<<endl;
cout<<"Alamat : "<<almt<<endl;
cout<<"Agama : "<<agm<<endl;
cout<<"Rt/RW : "<<rtw<<endl;
cout<<"Jenis Kelamin : "<<jk<<endl;
cout<<"Status Perkawinan : "<<stts<<endl;
cout<<"Pekerjaan : "<<pkjr<<endl;
cout<<"Kewarganegaraan : "<<kwrgn<<endl;
getch();
return 0;
}
untuk mengawali setiap penulisan coding program,, pasti harus ada awal
dan akhir,, seperti kalo di pascal itu ada Begin .. End.. nah di c++ itu
ada main() lalu ada { sebagai begin nya dan ada } sebagai endnya,, :)
char nama[30];
char ttl[50];
char almt[30];
char agm[30];
char rtw[30];
char jk[30];
char stts[30];
char pkjr[30];
char kwrgn[30];
nah ini dia pendeklarasian variabel. Setiap Bahasa program pasti ada deklarasi variabel, dan kayaknya dari semua program yang saya pelajari,, deklarasi variabelnya tidak jauh beda kok. secara umum pasti ada Type data lalu nama variabel dan panjang variabel itu sendiri. nah,, kalo di c++ itu setiap akhir penulisan coding harus diakhiri dengan tanda titik koma (;) sama halnya dengan bahasa program lain, delphi, pascal dll..
clrscr() atau system("cls"); itu kepanjangannya clearscreen, artinya,
dimana setiap program dijalankan (run) , maka screen harus bersih,
tidak ada sisa-sisa tampilan dari program yang sebelumnya di jalankan.
cout<< ini seperti perintah write dalam pascal
\n itu pemisah line atau sama halnya memberikan enter pada tampilan
cin.getline(nama,sizeof(nama)),, nah ini perintah cin itu seperti read.. nah kalo .getline itu artinya
untuk mengambil baris variabel. lalu (nama,sizeof(nama)) kalo ndak
salah sih membuat variabel nama dimana isi variabel nama itu sama dengan
isi dari variabel nama yang sudah dideklarasikan tadi . (saya sudah
rada-rada lupa hihihi)
cout<<"Nama : "<<nama<<endl;
menampilkan pada layar dengan mengambil isi dari variabel nama , lalu
ada endl itu memberikan satu baris ke bawah (sama halnya dengan enter
dua kali ) kalo gak salah sihh,,
getch , itu menahan layar agar saat di running program gak langsung out
return() , temannya main(),, dimana ada main() selalu ada return() ,,
biasanya untuk perhitungan return() dipakai untuk mengembalikan nilai .
(kalau gak salah).
Program C++ menghitung volume bola
Pada kesempatan kali ini saya akan
share car menghitung volume bola dengan c++. Algoritma menghitung volume bola
{menetukan jari-jari bola, algoritma
menerima masukan nilai jari-jari bola, menghitung volume bola, lalu mencetak
hasil volume bola}
Deklarasi
r : integer (input)
volume : integer (output)
Deskripsi
read (r)
v_bola <– 4/3*(3.14*r*r*r)
write (v_bola)
Bahasa C++
#include
<iostream.h>
class
v_bola {
public:
void
volume();
void
rumus();
private:
float
v,r;
};
void
v_bola::volume(){
cout<<"Program
menghitung volume bola"<<endl;
cout<<"nilai
r : "; cin>>r;
}
void
v_bola::rumus(){
v=4/3*(3.14*r*r*r);
cout<<"Volume
Bola = " << v;
cout<<endl;
}
int
main(){
v_bola
x;
x.volume();
x.rumus();
return
0;
}
Berikut adalah hasilnya
Program C++ untuk Konfersi Suhu.
Saya ingin share program c++ untuk mengkonfersi suhu dari Celcius ke Reamur, Fahrenheit, dan Kelvin.
Berikut adalah source codenya:
#include <iostream.h>
int main() {
float C,R,K,F;
char pilih;
float C,R,K,F;
char pilih;
cout<<“Konversi dari celcius
ke Reamur, Fahrenheit, dan Kelvin”<<endl;
cout<<“Masukkan besar suhu (celcius) yang ingin di Konversi : “<<endl;
cin>>C;
cout<<“Anda ingin mengkonversi “<<C<<” Celcius ke??”<<endl;
cout<<“1. Reamur “<<endl;
cout<<“2. Fahrenheit “<<endl;
cout<<“3. Kelvin “<<endl;
cout<<“4. Reamur, Fahrenheit, dan Kelvin “<<endl;
cout << “Silahkan pilih salah satu”<<endl;
cin>>pilih;
if (pilih==’1′){
R=0.8*C;
cout<<“jadi “<<C<<” Celcius = “<<R<<” Reamur”<<endl;
}
else if (pilih==’2′) {
F=(C*(9/5))+32;
cout<<“jadi “<<C<<” Celcius = “<<F<<” Fahrenheit”<<endl;
}
else if (pilih==’3′){
K=C+273;
cout<<“jadi “<<C<<” Celcius = “<<K<<” Kelvin”<<endl;
}
else if (pilih==’4′){
R=0.8*C; F=(C*(9/5))+32 ;K=C+273;
cout<<“jadi “<<C<<” Celcius = “<<R<<” Reamur, “<<F<<” Fahrenheit, “<<K<<” Kelvin”<<endl;
}
else {
cout<<“Pilihan hanya sampai 4″<<endl;
}
return 0;
}
Nah ini hasil runningnya:cout<<“Masukkan besar suhu (celcius) yang ingin di Konversi : “<<endl;
cin>>C;
cout<<“Anda ingin mengkonversi “<<C<<” Celcius ke??”<<endl;
cout<<“1. Reamur “<<endl;
cout<<“2. Fahrenheit “<<endl;
cout<<“3. Kelvin “<<endl;
cout<<“4. Reamur, Fahrenheit, dan Kelvin “<<endl;
cout << “Silahkan pilih salah satu”<<endl;
cin>>pilih;
if (pilih==’1′){
R=0.8*C;
cout<<“jadi “<<C<<” Celcius = “<<R<<” Reamur”<<endl;
}
else if (pilih==’2′) {
F=(C*(9/5))+32;
cout<<“jadi “<<C<<” Celcius = “<<F<<” Fahrenheit”<<endl;
}
else if (pilih==’3′){
K=C+273;
cout<<“jadi “<<C<<” Celcius = “<<K<<” Kelvin”<<endl;
}
else if (pilih==’4′){
R=0.8*C; F=(C*(9/5))+32 ;K=C+273;
cout<<“jadi “<<C<<” Celcius = “<<R<<” Reamur, “<<F<<” Fahrenheit, “<<K<<” Kelvin”<<endl;
}
else {
cout<<“Pilihan hanya sampai 4″<<endl;
}
return 0;
}
Demikian penjelasan tentang Algoritma dan Pemograman serta contoh Program C++ di Blog ini. Apabila ada kata-kata yang sama atau tidak sesuai dengan blog anda mohon maaf. Terima kasih
Tidak ada komentar:
Posting Komentar