LAPORAN 2
1. NAMA:MUHAMMAD HIDAYAT SAPUTRA
NIM:17214033
TUGAS TEKNIK ELEKTRONIKA
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
Posting Komentar