Anda di halaman 1dari 4

Nama: Erlin Ode

Nim : P3E121009

Tugas Pendahuluan : Algoritma dan Pemprograman

1. Apa perbedaan antara write dan Writeln?

Jawab:

Perintah write akan menampilkan 'output', kemudian menyambung tampilan berikutnya


dibaris yang sama (cursor teks tetap berada di baris yang sama). Sedangkan
perintah writeln akan menampilkan 'output', kemudian menyambung tampilan
berikutnya di baris baru (cursor teks akan pindah ke baris baru).

Apa perbedaan antara write dan Writeln yaitu:


Perintah write pada dasarnya sama seperti perintah writeln . Yang membedakan hanya
terletak pada penambahan baris baru saja. Jika pada perintah writeln hasil output akan
terdiri dari banyak baris, pada perintah write hanya akan ada output dalam satu baris
saja.

2. Apa Perbedaan Read dengan Readln ?

Jawab :

Perbedaan Read dengan readln yaiyu :


Keduanya memiliki perbedaan dari cara pembacaan data. Perintah read akan
membaca data secara 'horizontal'. Setelah proses input selesai, posisi cursor akan
tetap berada di baris yang sama. Perintah readln akan membaca data secara 'vertikal'.
Setelah proses input selesai, posisi cursor akan pindah ke baris baru.

3. Tuliskan struktur dari program c++

Jawab :

Struktur Kode Program C++


1
#Preprocessor Directive
2 fungsi utama(){
3     Definisi yang terdiri dari kumpulan pernyataan;
4     //komentar
5

Program C maupun C++ selalu tersusun dari 5 (Lima) bagian utama, yaitu :
1. Preprocessor Directive (Pengarah Kompilator)
2. Declaration (Deklarasi)
3. Definition (Definisi)
4. Statement atau Expressions (Pernyataan atau Ekspresi)
5. Comments (Komentar).
Contoh Dasar Program C++
#include <iostream> // Preprocessor Directive
1. int main() //Function utama
2. { //Blok pembuka
3.     std::cout<<"Selamat Datang Di BelajarC++";  //Pernyataan
4. (Statement)
5.     return 0; //Pernyataan
6. } //Blok Penutup

Keterangan :

Baris pertama : #include <iostream>Pernyataan yang diawali dengan menggunakan


tanda pagar # disebut sebagai Preprocessor Directive, tertulis #include <iostream> yang
berarti program tersebut akan menggunakan fitur dari pustaka (Library) yang
bernama iostream.

#include <iostream> adalah file-header yang pada dasarnya digunakan untuk


menyatakan bahwa file dari program yang sedang ditulis menggunakan pustaka
(Library) yang di dalamnya memuat kumpulan keyword dan function. disebutkan di
dalam kode program bertujuan untuk memberitahu compiler bahwa file akan
menggunakan beberapa fitur yang ada pada pustaka yang disebutkan.

Sebagai bukti, pada baris ke 6 program di atas menggunakan salah satu fitur yang
disediakan oleh pustaka iostream, yaitu menggunakan std::cout

Baris Pertama setelah  #include<iostream>  :  //File-header


//File-header setelah #include<iostream> adalah komentar, semua karaketer
setelah tanda // akan menjadi komentar dan tidak akan mempengaruhi jalanya
program. Komentar digunakan untuk mempermudah programmer dalam mempelajari
program dengan memberi tanda atau keterangan pada program. Ada dua cara dalam
menggunakan komentar yang pertama adalah dengan tanda // dan kedua dengan
menaruh komentar di antara tanda /* dan */.

Baris kedua : baris kosongterdapat baris kosonng, hal itu tidak akan mempengaruhi
jalanya program hanya digunakan untuk mempermudah pembacaan kode program oleh
manusia.
Baris Ketiga : int main()

int main(), Merupakan fungsi (function) utama, fungsi yang akan dibaca oleh
kompilator pertama kali secara otomatis, tidak akan ada function yang otomatis dibaca
oleh kompilator kecuali fungsi utama int main(), fungsi utama bagaikan sebuah
kepala dari sebuah program yang mengatur arah kompilator.

int dalam fungsi utama adalah sebuah return type integer. Dalam peraturan C++
fungsi utama memang harus menggunakan return type integer. Dan tepat
setelah identifier (identitas) main terdapat sepasang tanda kurung ( ), itu merupakan
tempat dimana kita dapat mengisi parameter untuk function, tetapi dalam fungsi utama,
hal itu tidak dibutuhkan dan dibiarkan dalam keadaan kosong.

Baris Keempat : Tanda  {


Tanda {, merupakan sebuah blok pembuka, blok pembuka memiliki sebuah pasangan
yang dinamakan blok penutup, di dalam contoh program di atas penulis menaruh blok
penutup di baris paling akhir dengan tanda }. Kedua blok tersebut menyatakan bahwa
kode yang diapit oleh mereka adalah satu ruang lingkup (scope) dan menyatakan
bahwa semua kode di dalam blok tersebut merupakan definsi dari fungsi utama.

Baris Kelima :  std::cout<<"Selamat Datang Di BelajarC+


+";std::cout<<"Selamat Datang Di BelajarC++";  adalah sebuah baris
pernyataan (Statement) dan merupakan definisi dari fungsi utama. std::cout merupakan
bagian dari library <iostream>. Berfungsi untuk mencetak sebuah kalimat Selamat
Datang Di BelajarC++ saat program di eksekusi.

4. Buatlah program pascal untuk menampilkan Biodata diri Sendiri


Jawab:

Anda mungkin juga menyukai