Jumat, 06 Februari 2015

3 Contoh Flowchart dan Penjelasannya

Contoh Flowchart dalam pembuatan KTP :


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;
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:
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