Showing posts with label cplusplus. Show all posts
Showing posts with label cplusplus. Show all posts

Sunday, 10 December 2017

Tipe Data Bilangan Real atau Pecahan dalam c++


Tipe ini merepresentasikan data data bilangan yang mengandung angka di belakang koma atau menyatakan bilangan pecahan, maupun eksponensial. Tipe data yang termasuk ke dalam kategori ini adalah: float dan double. Contoh deklarasi float dan double adalah sebagai berikut:
float nilai;
double beta;

 Semua bilangan pecahan atau desimal dalam Java tanpa diakhiri huruf f akan dianggap sebagai double. Sedangkan bilangan yang ingin dikategorikan sebagai float harus diakhiri dengan huruf F. Misalnya : 4.22F atau 2.314f. Sedangkan untuk bilangan double, bisa menambah dengan huruf D, karena secara default bilangan dengan koma atau pecahan atau desimal akan dianggap sebagai double.

contoh program

#include <conio.h>
#include <iostream>
using namespace std;
main()
{
float floatmin = 3.4E‐38, floatmak = 3.4E+38;
double doublemin = 1.7E‐308, doublemak = 1.7E+308;
long double ldoublemin = 3.4E‐4932 , ldoublemak = 1.1E+4932;
cout <<"Range float : \n"<< floatmin<< floatmak;
cout <<"Range double : \n"<< doublemin<< doublemak;
cout <<"Range long double : \n"<< ldoublemin<< ldoublemak;
getch();
return 0 ;
}
Read more

Tipe Data Karakter Dlam bahasa c++


Karakter adalah sembarang huruf, angka, atau tanda baca tunggal. Tipe data karakter merupakan kumpulan bermacammacam karakter yang terdiri dari alfabet. Diman karakter antara lain: Alfabet bilangan decimal: 0, 1, 2, …, 9, Alfabet huruf latin besar : A, B, C, …, Z, Alfabet huruf latin kecil : a, b, c, ... , z dan Tanda baca tunggal : !, @, ~, ?, ;, ‘, &, dan sebagainya. Tipe data karakter ini hanya terdiri dari 1 karakter dan Bentuk tipe data dari karakter yaitu: char. Perhatikan penulisan contoh deklarasi char, dimana char huruf yang ditampilkan adalah = ‘A’ ;

contoh progam

#include <conio.h>
#include <iostream>
using namespace std;
main()
{
char huruf[] = "Tipe Data String pada C++";
cout << huruf;
getch();
return 0 ;
}
Read more

Tipe data Integer atau bilangan bulat Dalam BAHASA C++


Program Komputer merupakan kumpulan potongan data dan memanipulasi data tersebut dalam berbagai cara. Ada berbagai jenis data dalam bidang informasi, misalnya: bilangan, terdapat bilangan bulat dan bilangan pecahan, ada bilangan positif dan negative, dan ada pula bilangan besar serta bilangan kecil dan lain-lain, atau bahkan bilangan yang tidak memiliki nama.

Kemudian ada juga informasi tekstual, misalnya Nama dan alamat, maka data seperti ini akan disimpan sebagai karakter. Bila programmersmenulis sebuah program, makasharus menentukan jenis informasi yang digunakannya. Jika menulis sebuah program untuk menentukan jauhnya berapa mil dari bumi ke bintang, maka diperlukan variabel yang dapat menampung jumlah yang sangat besar. Jika Anda sedang merancang perangkat lunak untuk merekam sebuah dimensi mikroskopis, maka hanya perlu untuk

menyimpan data yang sangat kecil dan angka sesuai. Sebagai tambahan, jika Anda menulis sebuah program yang harus melakukan ribuan perhitungan intensif, maka akan menginginkan variabel yang dapat diproses dengan cepat. Tipe Data variabel inilah yang akan menentukan semua factor tersebut.
Bahasa C++ menyediakan berbagai tipe data, yang secara garis besar hanya dibagi menjadi dua yaitu: data numerik dan karakter. Numerik merupakan tipe data yang dibagi menjadi dua kategori yaitu: integer dan floating-point. Integers adalah bilangan yang meliputi seluruh nomor seperti 12, 157, -34, 2 daln lain sebagainya. Floating-point merupakan angka yang ada angka decimal di belakang koma, misalnya 23,7, 189,0231, 0,987 dan lain sebagainya.

Sebelum kita membicarakan tipe data karakter, mari kita hati-hati memeriksa variasi dari data numerik. Pertimbangan utama untuk memilih tipe data numerik adalah:

  • Angka Terbesar dan terkecil yangddapat disimpan dalam variable.
  • Berapa banyak memori yangddigunakan oleh variabel.
  •  Apakah variabel menanganidpenyimpanan (baik positif maupundnegatif) atau bilangan unsigned (hanya positif).
  •  Bilangan decimal merupakan variabel yang presisi Ukuran variabel adalah jumlah byte memori yang digunakan. Biasanya, semakin besar range variable, maka jumlah yang digunakan akan lebih besar pula.
 contoh program

#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <windows.h>
using namespace std;
int main()
{
    printf("hello world\n");
    system("pause");
    int a,b,c;
    printf("\n");
    printf("\n");
    printf("masukan bilangan pertama = "); cin>>a;
    printf("masukan bilangan kedua   = "); cin>>b;
    printf("------------------------------ x \n");
    printf("                  hasil  = ");cout<< a*b<<endl;
    system("pause");
}

Read more

Membuat Perkalian dengan c++


Kali ini kita buat Membuat Perkalian mudah dengan bahasa c++ berikut caranya:

Copy semua script ini :

INi scriptnya yang saya buat  jika mau anda copy:

#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <windows.h>
using namespace std;
int main()
{
    printf("By Rakhmadi\n");
    system("pause");
    int a,b,c;
    printf("\n");
    printf("\n");
    printf("masukan bilangan pertama = "); cin>>a;
    printf("masukan bilangan kedua   = "); cin>>b;
    printf("------------------------------ x \n");
    printf("                  hasil  = ");cout<< a*b<<endl;
    system("pause");
}

Thk
semoga bermamfaat

byRakhmadi



Read more

Perintah WHILE dalam bahasa c++

 kali ini saya akan membagikan perintah while dalam c++ berikut penjelasan dan contoh sriptnya


Berikut potongan perintah penulisan while, dalam kasus yang sama dengan perintah FOR yaitu mencetak 1 sampai 10 :

int i = 1;
while (i <= 10) {
    printf("%d", i);
    i = i + 1;
}

Isi dari tanda kurung perintah WHILE disini hanya berisi kondisi, sedangkan inisialisasi dari i dilakukan sebelumnya, dan penambahan nilai i dilakukan didalam blok perulangan (didalam kurung kurawal). perintah tersebut akan melakukan hal yang sama dengan perintah FOR sebelumnya.
Read more

Perintah FOR dalam bahasa c++

 Kali ini kita akan belajar perulangan for simak baik baik


Berikut potongan perintah, untuk mencetak angka 1 sampai 10000 menggunakan perintah FOR :

for (i = 1; i <= 10000; i = i + 1) {
    printf("%d", i);
}


Didalam tanda kurung setelah for terdapat suatu perintah yang jika dipecah dengan tanda titik koma akan terbagi menjadi tiga

  •     i = 1, ini merupakan inisialisasi awal dari nilai i,
  •     i <= 10, merupakan kondisi dari nilai i agar perulangan dapat dijalankan, dalam hal ini i harus kurang dari atau samadengan 10, jika tidak maka perulangan berhenti,
  •     i = i + 1, perintah ini digunakan untuk penambahan 1 pada variable i.

Sehingga tiga perintah tersebut diurutkan menjadi insialisasi, kondisi, penambahan/pengurangan
Read more

Deklarasi Array dalam bahasa c++


Array adalah variabel yang mampu menyimpan sejumlah nilai yang bertipe sama. Untuk mendeklarasikan sebuah array, harus disebutkan tipe dari array yang dibuat misalnya int, float atau double dan juga ukuran array. Untuk menentukan ukuran array,perlu ditempatkan jumlah nilai yang dapat disimpan array dalam sebuah tanda kurung kurawal siku yang terletak sesuah nama array.

Deklarasi berikut sebagai contoh untuk menciptakan array bernama skor yang mampu menyimpan 100 skor nilai yang bertipe int.

int skor[100];
 
Pada saat dideklarasikan sebuah array, compiler C mengalokasikan memori yang cukup untuk menampung semua elemen sesuai dengan yang dideklarasikan. Masukan pertama berada pada lokasi
0. Sebagai contoh berdasarkan array skor, pernyataan berikut menugaskan nilai 80 pada elemen pertama dari array.
skor[0] = 80;
Karena elemen pertama dari array dimulai dengan offset 0, maka elemen terakhir dari array adalah
satu lokasi sebelum ukuran array. Berdasarkan array skor diatas, pernyataan berikut menugaskan nilai ke elemen terakhir dari array.
skor[99] = 75; 
Inisialisasi array adalah pemberian nilai default pada array. Pemberian nilai default ini dilakukan pada saat array dideklarasikan. Bentuk umum dari inisialisasi array ini adalah sebagai berikut :


tipe_data nama_array[jumlah_elemen] =
{nilai1,nilai2,…,nilaiN}

Nilai didalam kurung kurawal disebut
dengan Initialization List.
int a[10] = { 0, 3, 6, 9, 12, 15, 18, 21, 24,
27 };

Smoga bermamfaat

Read more

Kelebihan Bahasa C


 1. Bahasa C tersedia hampir di seluruh jenis komputer.
Bahasa C merupakan Bahasa komputer yag tersedia baik di komputer mikro maupun di komputer besar (mainframe computer).






2. Kode bahasa C sifatnya adalah portable dan fleksibel.
Aplikasi yang ditulis dengan bahasa C untuk suatu komputer tertentu dapat digunakan di komputer lain hanya dengan modifikasi yang sedikit saja.





3. Bahasa C hanya menyediakan sedikit kata kunci.
Telah kita ketahui bahwa bahasa C standar ANSI cuma menyaratkan sebanyak 32 kata-kata kunci kunci, turbo hanya menyediakan 39 kata-kata kunci, C++ hanya menyediakan 48 kata kunci. Coba kita bandingkan dengan bahasa-bahasa yang lain yang memang menyediakan ratusan kata-kata kunci. Semakin sedikit kata-kata kunci yang digunakan oleh suatu bahasa, semakin mudah bagi si pemakai untuk mempelajari dan menggunakan bahasa itu.

4. Proses executable program bahasa C lebih cepat.
Karena filosoli bahasa C yang memang hanya menyediakan sedikit kata-kata kunci, maka konsekuensinya program hasil dari kompilasi bahasa C bisa dibilang relatif akan lebih cepat prosesnya di bandingkan dengan hasil dari bahasa lain. Dengan demikian, aplikasi yang dibuat dengan bahasa C akan menjadi aplikasi yang efisien dan kompetitif.

5. Dukungan pustaka yang banyak.
Telah disebutkan bahwa keandalan bahasa C dicapai dengan fungsi-fungsi pustakanya. Fungsi-fungsi pustaka ini disediakan oleh versi-versi bahasa C masing-masing atau dapat dibeli dari sumber yang lain. Ribuan fungsi-fungsi pustaka C telah tersedia di pasaran sampai sekarang, mulai dari fungsi-fungsi pustaka yang sederhana sampai dengan yang rumit, misalnya itu funsi pustaka untuk membuat indeks dari file database menggunakan B+ tree yang digunakan di dBASE. Dukungan pustaka fungsi dan kelas yang cukup banyak ini memungkinkan pembuatan aplikasi makro.

6. Bahasa C adalah bahasa yang terstruktur.
Bahasa C mempunyai struktur yang baik sehingga mudah untuk dipahami. C disebut dengan bahasa yang terstruktur karena menggunakan fungsi-fungsi sebagai program-program bagiannya. Struktur bahasa C yang baik selain mudah dipelajari, juga memudahkan dalam pembuatan program, memudahkan pelacakan kesalahan program dan akan menghasilkan dokumentasi program yang baik.

7. Bahasa C termasuk bahasa tingkat menengah dan lebih dekat dengan bahasa mesin.

8. Kode program bersifat reuseable, sehingga dapat digunakan kembali pada project lain dengan hanya menggunakan library dan file header.
Read more

Sejarah bahasa c++


C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an, 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) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding).[1] Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.

[butuh rujukan] Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).tercipta untuk mu
Read more