Total Tayangan Halaman

Senin, 15 November 2010

sejarah bahasa C dan C++


SEJARAH BAHASA C DAN C++

Keistimewaan yang sangat berarti dari C++ ini adalah karena bahasa ini mendukung pemrograman yang berorientasi objek ( OOP / Object Oriented Programming ).





















CARA MEMPERGUNAKAN PROGRAM TURBO C++


1. Membuat program baru

2. Membuka program lama


3. Mengkompile program

4. Membuat file executable (*.exe)


PERTEMUAN  I

PENGENALAN BAHASA C DAN C++

1.1   Tujuan Praktikum

1.   Praktikan mengerti struktur program bahasa C / C++.
2.   Praktikan mengerti konsep tipe data dalam bahasa C / C++.
3.   Praktikan dapat menggunakan fungsi standart input / output dalam bahasa C / C++.

1.2   Teori Penunjang

A.    Struktur Program Bahasa C / C++.

#include <header file >

deklarasi variabel global;

main()

{

                                                deklarasi variabel lokal;

                                                statement – statement;

}

fungsi()

{

                                                deklarasi variabel lokal;

                                                statement – statement;

}


B.    Tipe Data.

a.       Integer ( int )               :  Nilai numerik bulat.

b.      Floating ( float )          :  Nilai numerik pecahan ketepatan tunggal.

c.       Double ( double )       :  Nilai numerik pecahan ketepatan ganda

d.      Karakter ( char )

e.       Void ( void )


C.    Fungsi Standar Input / Output

Salah satu perbedaan bahasa C dan C++ yaitu terletak pada file header. Bahasa C menggunakan file header stdio.h sedangkan C++ menggunakan file header iostream.h.

Fungsi input / output dalam bahasa C masih menggunakan kode format, sedangkan C++ tidak menggunakan kode format.


Ø  Fungsi Output.

Fungsi yang menggunakan file header stdio.h :

putchar()   :    menampilkan karakter tidak terformat.

puts()         :    menampilkan string tidak terformat.

printf()      :    menampilkan hasil berdasarkan kode format.

fprintf()     :    menampilkan hasil di printer.

 

Fungsi yang menggunakan file header iostream.h :

cout()        :    mencetak hasil.

 

Fungsi yang menggunakan file header conio.h :

clrscr()       :    membersihkan layar.

gotoxy()    :    meletakkan kursor di posisi layar tertentu.

Ø  Fungsi Input.
Fungsi yang menggunakan file header stdio.h :
gets()          :    memasukkan nilai string.
scanf()        :    input menggunakan kode format.

Fungsi yang menggunakan file header iostream.h :
cin()            :    memasukkan nilai / input.

Fungsi yang menggunakan file header conio.h :
getch()        :    input 1 karakter tanpa Enter dan tidak ditampilkan.
getchar()     :    input 1 karakter diakhiri dengan Enter.
getche()      :    input 1 karakter tanpa Enter tapi ditampilkan.
Ø  Kode Format ( hanya digunakan dalam bahasa C ).
%c       :    menampilkan sebuah karakter.
%s       :    menampilkan nilai string.
%d       :    menampilkan nilai desimal integer.
%f       :    menampilkan nilai pecahan.
%o       :    menampilkan nilai oktal integer.
%x       :    menampilkan nilai heksadesimal integer.

D.    Contoh Program.

Contoh 1
#include<iostream.h>
void main()
{
 cout<<"Praktek Pemrograman Komputer I";
 cout<<" Telekomunikasi";
 cout<<" UNIVERSITAS NASIONAL";
 }

Output

Contoh 2
#include<iostream.h>
void main()
{
 cout<<"Praktek Pemrograman Komputer I";
 cout<<endl<<"Telekomunikasi";
 cout<<endl<<"UNIVERSITAS NASIONAL";
 }

Output

Contoh 3
Output

Contoh 4
Output

Contoh 5 :   ( Bahasa C )
#include<stdio.h>
void main()
{
      int angka;
      printf( "Angka : " );
      scanf( "%d", &angka );
      printf( "\nAngka yang dimasukkan adalah %d", angka );
}

Contoh 6 :   ( Bahasa C++ )
#include<iostream.h>
void main()
{
      int angka;
      cout << "Angka : ";
      cin >> angka;
      cout << endl << "Angka yang dimasukkan adalah " << angka;
}
Output
Angka :  15

Angka yang dimasukkan adalah 15

Contoh 7 :  
( Bahasa C )                                        ( C++ )
#include<stdio.h>                                #include<iostream.h>
void main()                                           void main()
{                                                            {
char nama[15];                                      char nama[15];
printf(“Masukkan nama : “ );                cout<<”Masukkan nama : “;
gets(nama);                                           cin>>nama;
printf(“\nHallo, %s !!!”,nama);             cout<<endl<<”Hallo, ”<<nama<<” !!!“;
}                                                            }
Output
Setelah diinput

1.3   Laporan Akhir

1.         Jelaskan struktur pemrograman bahasa C / C++.
2.         Sebutkan macam – macam tipe data dalam bahasa C / C++.
3.         Jelaskan kegunaan scanf() dan printf() pada bahasa C serta cin() dan cout() pada C++.
4.         Salin contoh – contoh program yang dikerjakan pada saat praktikum.
5.         Buat logika pemrograman untuk soal nomor 6 dan nomor 7 dibawah ini.
6.         Buatlah tampilan seperti dibawah ini dengan menggunakan bahasa C dan C++.
Text Box: UNIVERSITAS NASIONAL
--------------------------------------------------------------------

     NAMA : M.FEBRIANSYAH (nama mahasiswa)
     JURUSAN : TELEKOMUNIKASI
     SEMESTER : 4

--------------------------------------------------------------------










7.         Buatlah tampilan seperti dibawah ini dengan menggunakan bahasa C dan C++.

Text Box: UNIVERSITAS NASIONAL
--------------------------------------------------------------------

     NAMA : M.FEBRIANSYAH <diinput>
     JURUSAN : TELEKOMUNIKASI <diinput>
     SEMESTER : 4 <diinput>

--------------------------------------------------------------------

 

 

 







 


0 komentar:

Posting Komentar