Bahasa Pemograman C++ dibuat oleh Bjarne Stroustrup yg merupakan perkembangan dari bahasa C yg dikembangakan oleh Denis Ritche dan W.Kernighan pada tahun 1970 an.
namun sekali lagi bahasa c++ hanyalah bahasa yg bersifat hibrid,bukan bahasa murni berorientasi objek.oleh karana itu,pemrogram C pada tahap awak dapat berpindah jalur ke C++,Dibaurkan dgn program yg berbasis objek
Bahasa itu diturunkan dari bahasa sebelumnya,yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute)
Dan kali ini saya akan memberikan contoh program Struktur Runtutan dan perulangan pada bahasa
pemograman C++ oke langsung saja:
1. Struktur Sekuensial (runtutan)
Runtunan merupakan struktur dasar algoritma yang setiap instruksinya dikerjakan secara BERURUTAN sesuai dengan urutan penulisan algoritma tersebut.
Algoritma Runtunan / Sequence
Algoritma runtunan (sequence) satu atau lebih instruksi, yang berarti bahwa:
1. Tiap instruksi dikerjakan satu persatu.
2. Tiap instruksi dilaksanakan sekali, tidak ada instruksi yang diulang.
3. Akhir dari instruksi terakhir merupakan akhir algoritma.
Algoritma Runtunan / Sequence
Algoritma runtunan (sequence) satu atau lebih instruksi, yang berarti bahwa:
1. Tiap instruksi dikerjakan satu persatu.
2. Tiap instruksi dilaksanakan sekali, tidak ada instruksi yang diulang.
3. Akhir dari instruksi terakhir merupakan akhir algoritma.
Contoh Program;
#include<iostream>
using namespace std;
int main ()
{
char kb[25],nm[25];
int hrg,jml,byr,tb;
float diskon;
cout<<" DAFTAR PENJUALAN "<<endl<<endl;
cout<<" Kode barang :";
cin>>kb;
cout<<" Nama :";
cin>>nm;
cout<<" Harga :";
cin>>hrg;
cout<<"jumlah :";
cin>>jml;
byr=hrg*jml;
diskon=0.1*byr;
tb=byr-diskon;
cout<<"Bayar :"<<byr<<endl;
cout<<"Diskon :"<<diskon<<endl;
cout<<"Total Bayar :"<<tb;
return 0;
}
2.Struktur Perulangan
Struktur ini memberikan suatu perintah atau tindakkan yang dilakukan beberapa kali. Misalnya jika teman mau menuliskan kata “Belajar C” sebanyak sepuluh kali. akan lebih efisien jika teman menggunakan sturktur ini dari pada sekedar menuliskannya berturut-turut sebanyak sepuluh kali.
Contoh Program
include <iostream.h> #include <conio.h> #include <stdlib.h> //gatewan.com -- Wawan Beneran
//MENCARI RATA - RATA, MAKSIMUM DAN MINIMUM
void main()
{
randomize();
int data, mak, min,tot=0;
float rata;
for(int i=1;i<=5;i++)
{
data=random(100);
cout<<"Data masuk : "<<data<<endl;
if (i==1)
mak=min=data;
else
{
if (mak<data)
mak=data;
if (min>data)
min=data;
}
tot=tot+data;
}
rata=tot/5;
cout<<"Rata-rata : "<<rata<<endl;
cout<<"Masimum : "<<mak<<endl;
cout<<"Minimum : "<<min<<endl;
getch();
}
Tampilan:
3 komentar