Koding 4
Koding 4
Disusun Oleh:
Dosen Pengampu:
Pengertian Program
Program merupakan pengimplementasian dari algoritma yang ditulis dengan
bahasa pemrograman, dengan demikian juga harus dapat mencabang, meloncat,
atau berulang. Untuk melakukan langkah-langkah itu maka program harus
dikendalikan. Dengan menggunakan perintah-perintah pengendali program maka
hal tersebut dapat dilakukan.
Bahasa pemrograman C++ merupakan bahasa pemrograman yang banyak
digunakan untuk membuat berbagai aplikasi dan sebagainya. Program ini
dikembangkan dari bahasa aplikasi sehingga antara keduanya memiliki sintaks
dan strukur kode yang sama.
Pengertian Perulangan (Looping)
Perulangan (looping) adalah suatu pekerjaan yang dilakukan secara
berulang-ulang sampai kondisi tertentu terpenuhi, juga digunakan untuk
menghasilkan perulangan sejumlah N kali yang dispesifikasikan.
Struktur perulangan dalam bahasa C mempunyai bentuk yang bermacam-
macam. Sebuah/kelompok instruksi diulang untuk jumlah pengulangan tertentu.
Baik yang terdifinisikan sebelumnya ataupun tidak. Struktur pengulangan terdiri
atas dua bagian :
1) Kondisi pengulangan yaitu ekspresi boolean yang harus dipenuhi untuk
melaksanakan pengulangan;
2) Isi atau badan pengulangan yaitu satu atau lebih pernyataan (aksi) yang
akan diulang.
Syarat agar terpenuhi sebuah perulangan (looping) :
1. Inisialisasi adalah tahap mempersiapkan kondisi awal untuk melakukan
sebuah pengulangan. Tahap ini merupakan tahap sebelum memasuki
tahap perulangan. Misalnya mengisi variabel sebagai nilai awal.
2. Proses adalah tahap bagian pengulangan dengan melakukan proses yang
akan dilakukan secara berulang-ulang sesuai dengan perintah.
Soal
1. Tugas Praktikum 1
Buatlah program untuk mencetak kata seperti dibawah ini dengan
menggunakan perulangan WHILE atau FOR.
2. Tugas Praktikum 2
Buatlah program untuk menampilkan * seperti output dibawah ini.
E1B021038
Source code:
#include <iostream>
using namespace std;
int main()
{
system ("color F0");
int b,c;
char a[7];
cout<<"Masukkan kata = ";
cin>>a;
for(b=0; b<7; b++)
{
for(c=b; c<7; c++)
{ cout<<a[c]; }
cout<<"\n";
}
E1B021038
Pembahasan :
#include <iostream> adalah sebuah header file yang digunakan untuk
input/output dalam C++ programming language #include. <conio.h> adalah
berkas header pada bahasa pemrograman C yang kebanyakan digunakan pada
compiler basis MS-DOS untuk membuat antarmuka konsol Int main (). { adalah
fungsi utama dari sebuah kode bahasa C, kita harus menuliskan logika program
dalam fungsi ini Char adalah sebuah tipe data yang digunakan untuk
menampung 1 digit karakter, ntah itu berupa huruf atau angka. Cout adalah
operator stream insertion yang berfungsi untuk mengarahkan data yang terletak
disebelah kanannya ke obyek yang terletak disebelah kirinya. Cin adalah fungsi
untuk mengambil input dari keyboard. For adalah pernyataan pengulangan yang
dikhususkan untuk pengulangan yang secara tepat mengetahui berapa kali
pengulangan akan terjadi. Getch digunakan untuk membaca karakter. Karakter
yang dimasukkan tidak perlu diakhiri dengan penekanan tombol enter.
E1B021038
Source code:
#include <iostream>
using namespace std;
int main()
{
cout << "## Program C++ Segitiga Bintang ##" << endl;
cout << "====================================" << endl;
cout << endl;
int tinggi_segitiga,i,j;
cout << "Input tinggi segitiga: ";
cin >> tinggi_segitiga;
cout << endl;
for(i=1;i<=tinggi_segitiga;i++) {
for(j=tinggi_segitiga;j>=i;j--) {
cout << " ";
}
for(j=1;j<=i;j++) {
cout << " ";
}
for(j=tinggi_segitiga;j>=i;j--) {
cout << " *";
Output :
E1B021038
Pembahasan :
• Using namespace std: berfungsi untuk ialah berguna untuk
meminimalisir kesalahan akbiat tidak dikenalinya fungsi cout dan cin
apabila dalam penulisan secara langsung.
• #include<iostream> : kode ini diawali dengan # merupakan sebuah
preprocessor,preprocessor#include akan memberitahukan kompiler