LAPORAN 2

1.  NAMA:MUHAMMAD HIDAYAT SAPUTRA
     NIM:17214033
     TUGAS TEKNIK ELEKTRONIKA

  Teori Singkat Bahasa C++C++ adalah bahasa pemrograman komputer yang dibuat oleh Bjarne Stroustup, yang merupakan perkembangan dari bahasa C. Dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1070-an. Bahasa itu diturunkan dari bahasa sebelumnya, yaitu bahasa 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 sistemembedded.Bjarne Stroustrup pada laboraturium Bell 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 languages). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).Bahasa C++ mempunyai beberapa keunggulan :            a.  Proses eksekusi program cepat.b.      Struktur bahasa yang baik (terstruktur).c.       Menyediakan kemampuan pemrograman berorientasi objek.   2.  Langkah-langkah pembuatan program·         PERTAMA, BUKA devC ++·         Klik start > all program > bloodshed devc++ > devc++·         Klik source file·         Lalu ketikan pseudo code nya·         Setelah selesai untuk melihat hasilnya , simpan terlebih dahulu·         Klik save as > folder > new folder tekan enter·         Lalu save·         Lalu klik compile & run untuk melihat hasilnya   3.Tugas Praktikum 2
1.      Program halo.c dan halo2.c
a.       Bandingkan Program halo.c dengan halo2.c
-          Berikut source code program halo.c

-          Berikut source code program halo2.c
-          Perbedaan dari program halo.c dan halo2.c adalah terletak pada source codenya.
b.      Apakah source code sama atau tidak , jelaskan
Tidak , karena ada perbedaan dalam penulisan source codenya dimana program halo.c menggunakan void main sedangkan halo2.c menggunakan source code int main dan return 0
2.      Program penjumlahan.c
-          Jelaskan source code program penjumlahan.c mana yang sintak yang menerima fungsi inputan bilangan dan sintak yang fungsinya menampilkan hasil ,jelaskan
Berikut source code program penjumlahan.c ;
a.       Sintak yang fungsinya menerima input bilangan .
-          Scanf () , biasanya dikombinasikan dengan Printf(), perintah printf() berfungsi sekedar menampilkan keterangan atau apa yang harus diinput sehingga operator bisa langsung mengerti tanpa harus memasukkan data apa.
-          Int, tipe data int digunakan untuk nilai integer/numerik/angka. Data integer tersimpan didalam memori sebesar 4 byte (32 bit).  Integer digunakan untuk bilangan bulat
Contoh penggunaannya ; int a;
b.      Sintak yang fungsinya menerima input bilangan .
Printf()    printf() merupakan fungsi keluaran yang sering dan paling umum digunakan untuk menampilkan informasi kelayar. Untuk menggunakan fungsi keluaran Printf() harus menggunakan file header <stdio>.
printf(“pernyataan %string-kontrol”, string-kontrol);
keterangan :
di dalam printf anda dapat mengisikan berupa keterangan atau pernyataan yang akan di tampilkan pada layar beserta penentu format. Penentu format dipakai untuk memberi tahu kompiler mengenai jenis data yang dipakai dan akan ditampilkan.agrumen ini dapat berupa variable, konstanta dan ungkapan.
3.       Bandingkan antara program jumlahkan.c dengan program jumlahkan2.c .
Apakah hasilnya sama ? kenapa ? Apakah source codenya sama atau tidak ?
Jika tidak sama jelaskan letak perbedaannya ?

-          Berikut program jumlahkan.c dan hasilnya
Hasil jumlahkan.c
-          Berikut program jumlahkan2.c dan hasilnya

Hasil jumlahkan2.c 

Jawaban :
-          Hasil dari program jumlahkan.c dengan jumlahkan2.c sama karena sintak int sama-sama diperintahkan untuk printf hasil dari penjumlahan dari data yang sama.
-          Berbeda
-          Yang menjadi pembeda yaitu peletakan source codenya dimana padajumlahkan.c
 int main diletakkan  sebelum printf sedangkan pada jumlahkan2.c int main diletakkan setelah printf . Begitu juga dengan return(a+b) padajumlahkan.c diletakkan setelah printf sedangan pada jumlahkan2.cdiletakkan sebelum printf.

Komentar

Postingan populer dari blog ini

Laporan 6 PPB

Laporan 5 PPB