Perulangan pada
Pemrograman C++
Ø FOR
#include<iostream.h>
#include<conio.h>
void main (){
int i;
for(i=0;i<10;i++){
cout<<"beli
weci"<<endl;
cout<<"tuku"<<i<<endl;
}
getch();
}
#include<iostream.h> dan #include<conio.h> berfungsi untuk memanggil file header iostream
dan juga conio. Yang akan di gunakan di kode yang akan di tuliskan.
void main (){...} berfungsi untuk mengidentifikasikan bahwa ini adalah method
main atau metho utama yang akan dijalankan.
int i; pendeklarasian variabel i dengan
tipe data integer.
for(i=0;i<10;i++){cout<<"beli
weci"<<endl;cout<<"tuku"<<i<<endl;} Ini baru kita menggunakan fungsi for
yakni mengeksekusi kondisi yang tertera pada kode diantara tanda kurung (i=0;i<10;i++),dan menampilkan yang
ada pada kurung kurawal {cout<<"beli
weci"<<endl;cout<<"tuku"<<i<<endl;} sesuai
dengan konsep pada tanda kurung sebelumnya.
Ø WHILE
#include<iostream.h>
#include<conio.h>
void main (){
int i=0;
while(i<=15)
cout<<"berhasil\n";
}
getch();
}
#include<iostream.h>
dan #include<conio.h> berfungsi untuk memanggil file header iostream
dan juga conio. Yang akan di gunakan di kode yang akan di tuliskan.
void main (){...} berfungsi untuk mengidentifikasikan bahwa ini adalah method
main atau metho utama yang akan dijalankan.
int i=0; pendeklarasian variabel i
dengan tipe data integer yang diisikan nilai 0.
while(i<=15){cout<<"berhasil\n";} Maksudnya jika nilai dari variabel i
kurang dari atau sama dengan 15 maka akan terus menampilkan kata berhasil pada
layar hingga i sama dengan atau kurang dari 15.
Ø DO WHILE
#include<iostream.h>
#include<conio.h>
void main (){
int i=0;
do{
cout<<"berhasil\n";cout<<i;
i++;
}while(i<=5);
getch();
}
#include<iostream.h> dan #include<conio.h>
berfungsi untuk memanggil file header
iostream dan juga conio. Yang akan di gunakan di kode yang akan di tuliskan.
void main (){...} berfungsi untuk mengidentifikasikan bahwa ini adalah method
main atau metho utama yang akan dijalankan.
int i=0; pendeklarasian variabel i
dengan tipe data integer yang berisi nilai 0.
do{cout<<"berhasil\n";cout<<i;i++;}while(i<=5);
Jadi lakukan yang ada pada {cout<<"berhasil\n";cout<<i;i++;}
hingga kondisi (i<=5); . Dalam
sehari-hari kira bisa menyamakan dengan kata-kata ”sirami tanamannya hingga
semua basah kuyup!” saat kita masukan pada pemrograman C++ akan menjadi kurang
lebih seperti :
do{sirami tanaman}while(tanaman
tersiram semua);
Ini contoh kode pemrograman C++ yang menggunakan perulangan
for dan juga menggunakan ARRAY.
#include<iostream.h>
#include<conio.h>
void main ()
{
int
x[5]={10,15,20,30,40};
int i;
for(i=0;i<5;i++)
cout<<x[i]<<endl;
getch();
}
Fungsi Logika
Ø IF
#include <iostream.h>
int kode;
void main() {
cout<<"masukan
kode\n";
cin>>kode;
if
(kode==1){
cout<<"I
am LEGEND ";
}
}
Saat program dijalankan akan ada tampilan user memasukan nilai pada
variabel kode : cout<<"masukan kode\n";
cin>>kode;
Setelah itu berjalanlah fungsi
logika dari if dimana jika kode yang dimasukan = 1 maka akan keluar "I am LEGEND ".
Ø IF ELSE
If else digunakan jika pada suatu pemilihan ada beberapa pilihan, seperti
pemilu jika kita memilih 1 akan terjadi hal seperti ini, jika memilih 2 akan
jadi seperti ini dan seterusnya
#include<iostream.h>
#include<conio.h>
void main(){
int i;
ulangi:
cout<<"masukan
angka\n";
cin>>i;
if(i==1){
cout<<"anda
menekan angka 1 yah?\n";
cout<<"---------------------------------------\n";
}else
if(i==2){
cout<<"anda menekan angka 2
yah?\n";
cout<<"---------------------------------------\n";
}else
if(i==3){
cout<<"anda
menekan angka 3 yah?\n";
cout<<"---------------------------------------\n";
}else{
cout<<"tidak
seharusnya anda tekan\n";
}
goto ulangi;
}
Ø SWITCH CASE
Switch case berfungsi sama dengan if else hanya pada cara penulisannya
berbeda sehingga kerapian pada koding akan sangat berbeda.
#include<iostream.h>
#include<conio.h>
void main(){
int i;
ulangi:
cout<<"Silahkan
pilih menu\n";
cin>>i;
switch(i){
case
1:
cout<<"jus
duren\n";
cout<<"---------------------------------------\n";
break;
case
2:
cout<<"jus
jambu\n";
cout<<"---------------------------------------\n";
break;
case
3:
cout<<"jus
sirsak\n";
cout<<"---------------------------------------\n";
break;
default
:
cout<<"belum
ada\n";
}
goto ulangi;
}
Berikut sedikit kode dari penulis:
#include<iostream.h>
#include<conio.h>
int i,tk,tp,th;
void tambah(){
cout<<"vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv\n";
cout<<"Selamat anda
mengakses aplikasi penjumlahan\n";
cout<<" \n";
cout<<"Masukan nilai
pertama : \n";cin>>tp;
cout<<"Masukan nilai
kedua : \n";cin>>tk;
th = (tp+tk);
cout<<"***********************\n";
cout<<"* Hasilnya =
"<<th;cout<<"
*\n";
cout<<"***********************\n";
}
void kurang(){
cout<<"vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv\n";
cout<<"Selamat anda
mengakses aplikasi pengurangan\n";
cout<<" \n";
cout<<"Masukan nilai
pertama : \n";cin>>tp;
cout<<"Masukan nilai
kedua : \n";cin>>tk;
th = (tp-tk);
cout<<"***********************\n";
cout<<"* Hasilnya =
"<<th;cout<<"
*\n";
cout<<"***********************\n";
}
void kali(){
cout<<"vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv\n";
cout<<"Selamat anda
mengakses aplikasi perkalian\n";
cout<<"
\n";
cout<<"Masukan nilai
pertama : \n";cin>>tp;
cout<<"Masukan nilai
kedua : \n";cin>>tk;
th = (tp*tk);
cout<<"***********************\n";
cout<<"* Hasilnya =
"<<th;cout<<"
*\n";
cout<<"***********************\n";
}
void bagi(){
cout<<"vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv\n";
cout<<"Selamat anda
mengakses aplikasi pembagian\n";
cout<<" \n";
cout<<"Masukan nilai
pertama : \n";cin>>tp;
cout<<"Masukan nilai
kedua : \n";cin>>tk;
th = (tp/tk);
cout<<"***********************\n";
cout<<"* Hasilnya =
"<<th;cout<<"
*\n";
cout<<"***********************\n";
}
void nap(){
cout<<"vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv\n";
cout<<"Berikut adalah
bilangan genap dari 1 sampai 100\n";
cout<<" \n";
for(i=0;i<101;i=i+2){
cout<<"
"<<i<<endl; }
}
void jil(){
cout<<"vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv\n";
cout<<"Berikut adalah
bilangan ganjil dari 1 sampai 100\n";
cout<<" \n";
for(i=1;i<101;i=i+2){
cout<<"
"<<i<<endl;
}
}
void main(){
char ulang;
do
{
cout<<"
\n";
cout<<"---------------------------------------------------------------------\n";
cout<<"
\n";
cout<<"Selamat Datang di Kalkulator
Sederhana\n";
cout<<"dengan dua bilangan
perhitungan\n";
cout<<"Silahkan ketikan nomer dibawah untuk
mengakses\n";
cout<<"1.Penjumlahan\n";
cout<<"2.Pengurangan\n";
cout<<"3.Perkalian\n";
cout<<"4.Pembagian\n";
cout<<"5.bilangan genap 1 - 100\n";
cout<<"6.bilangan ganjil 1 - 100\n";
cin>>i;
switch(i){
case 1:
tambah();
break;
case 2:
kurang();
break;
case 3:
kali();
break;
case 4:
bagi();
break;
case 5:
nap();
break;
case 6:
jil();
break;
case 7:
cout<<"--------------------------------Created
BY------------------------------------------\n";
cout<<"Kartika Dewi A.\n";
cout<<"RPL 1 SMKN 2
Singosari\n";
cout<<"--------------------------------Thank
You For Using it----------------------------------------\n";
default :
cout<<"belum ada\n";
}
cout<<"Back to begining=";cin>>ulang;
clrscr();
}
while(ulang=='Y'||ulang=='y');
}
0 komentar:
Posting Komentar