Tampilkan postingan dengan label pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label pemrograman. Tampilkan semua postingan

Selasa, 27 Desember 2016

PERULANGAN



While


Statemen perulangan while berbeda dengan statemen perulangan for, karena perulangan ini digunakan bila jumlah perulangannya belum diketahui. Proses perulangan akan terus berlanjut selama kondisinya bernilai benar (true) dan akan berhenti bila kondisinya bernilai salah. 


Syntax statement while :

while (syarat)
{ instruksi;
... }

Keterangan :
while (syarat) : syarat disini adalah berisi batas dari perulangan
instruksi;        : perintah/statemen yang akan diulang selama syaratnya masih terpenuhi atau bernilai benar (true), perintah/statemen ini berada di dalam tanda kurung kurawal ({}).

Contoh program 1 :
#include <iostream.h>
#include <conio.h>
main() {
int i=1;
while (i<=5)
{ cout<<"\nSelamat datang";
i++;
}
 getch();}


Keterangan :

int i=1;
perintah diatas adalah pendeklarasian dan pemberian nilai awal untuk variabel i,variabel ini yang akan dijadikan sebagai awal dari perulangan.

while (i<=5)
perintah diatas adalah batas berhenti dari perulangan atau syarat dai perulangan, perulangan ini akan terus berjalan selama variabel i bernilai lebih dari 1 sampai dengan 5.

cout<<"\nSelamat datang";
perintah diatas adalah statemen yang akan diulang selama 5 kali, yaitu menamppilkan kalimat “selamat datang” sebanyak 5 kali.

i++;
perintah ini menunjukkan sifat naik atau incremen artinya dalam setiap perulangan akan ditambah 1 sampai batas maksimal dari syarat yaitu 5.

Hasil output program contoh 1 :






















Contoh program 2 :
#include <iostream.h>
#include <conio.h>
main(){
int n,i=1;
float nilai,rata,jml=0;
cout<<"Input banyak nilai = ";cin>>n;
while(i<=n)
{cout<<"Input Nilai "<<i<<" = " ;cin>>nilai;
jml=jml+nilai;
rata=jml/n;
i++;}
cout<<"\nTotal nilai = "<<jml;
cout<<"\nRata nilai = "<<rata;
getch();}

Keterangan :

intn,i=1;
float nilai,rata,jml=0;

perintah diatas adalah pendeklarasian variabel dan pemberian nilai awal untuk variabel i=1 dan untuk variabel jml=0.

cout<<"Input banyak nilai = ";cin>>n;
perintah diatas artinya user disuruh menginputkan angka ke dalam variabel n, yang nantiy angka tersebut akan dijadikan sebagai batas dari perulangan.
while(i<=n)
artinya perulangan akan berhenti jika nilai dari variabel i sudah lebih besar 1 dan sama dengan nilai yang ada di variabel n. pada proses perulangan yang pertama atau i=1 sampai dengan perulangan yang terakhir atau i=n, maka statemen yang akan dikerjakan adalah menginputkan nilai ke variabel nilai.dengan perintah : cout<<"Input Nilai "<>nilai; dan akan menjumlahkan nilai dari masing-masing proses perulangan tersebut, dengan perintah : jml=jml+nilai; setelah menjumlahkan nilai pada setiap proses perulangan maka akan dicari rata-rata dari nilai tersebut dengan cara nilai yang sudah dijumlahkan dan disimpan dalam variabel jml kemudian di bagi dengan variabel n sebagai batas berhenti dari perulangan tersebut, perintmenahnya yaitu : rata=jml/n;
 
i++;
perintah ini untuk proses incremen dari perulangan pertama sampai perulangan terakhir yaitu sampai i=n.





cout<<"\nTotal nilai = "<cout<<"\nRata nilai = "<

kedua perintah diatas untuk menampilkan jumlah dan rata-rata yang tersimpan pada variabel jml dan rata.

Hasil output program contoh 2 :




Do While


Pada dasarnya struktur perulangan do....while sama saja dengan struktur while, hanya saja pada proses perulangan dengan while, seleksi berada di while yang letaknya di atas sementara pada perulangan do....while, seleksi while berada di bawah batas perulangan. Jadi dengan menggunakan struktur do…while sekurang-kurangnya akan terjadi satu kali perulangan.







While

Do while


Bisa jadi tidak akan pernah dikerjakan jika syarat tidak dipenuhi.
Ini dikarenakan sebelum instruksi

dikerjakan, syarat dicek terlebih dahulu.

Minimal dikerjakan satu kali walaupun syarat tidak dipenuhi.

Ini dikarenakan instruksi dikerjakan dahulu, baru syarat dicek untuk melanjutkan
perulangan

Syntax statement do while :

do
{ instruksi;
....}
while (syarat);

Keterangan :

do adalah awal dari statemen perulangan do while.
instruksi adalah statemen yang akan dikerjakan atau yang akan diulang, baik syarat dari perulangan tersebut terpenuhi atau tidak, karena akan dijalankan instruksinya terlebih dahulu setelah mengerjakan instruksi baru dicek syaratnya, apakah syaratnya masih terpeuhi atau tidak.
While (syarat) adalah syarat atau batas dari perulangan, dimana perulangan tersebut
akan dikerjakan jika syaratnya masih terpenuhi atau bernilai true.

Contoh program 1 :
#include <iostream.h>
#include <conio.h>
main() {
int a=5,i=1;
do
{ cout<<"\nNilai ke "<<i<<" = "<<a;
a+=5;
i++;
} while (
i<=10);
getch();}


Hasil output contoh program 1 :




Contoh Program 2 :
#include <iostream.h>
#include <conio.h>
main(){
int n,i=1;
float nilai,rata,jml=0;
cout<<"Input banyak nilai = ";cin>>n;
do
{cout<<"Input Nilai "<<i<<" = " ;cin>>nilai;
jml=jml+nilai;
rata=jml/n;
i++;}
while(i<=n);
cout<<"\nTotal nilai = "<<jml;
cout<<"\nRata nilai = "<<rata;
getch();}
Hasil output contoh program 2 :











For
Struktur perulangan for biasa digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya, statement perulangan ini yang paling sering digunakan.

Syntax statement for :
for(inisialisasi;syarat;penambahan)
pernyataan;

Keterangan :
Inisialisasi       : pernyataan untuk menyatakan keadaan awal dari variabel kontrol.
Syarat              : ekspresi relasi yang menyatakan kondisi untuk keluar dari perulangan.
Penambahan    : pengatur perubahan nilai variabel kontrol.

Contoh 1 :
#include <iostream.h>
#include <conio.h>
main() {
for(int i=1;i<=5;i++)
cout<<"\nSelamat datang";
getch();}
Keterangan :

* for(int i=1;i<=5;i++)
Perintah diatas adalah perintah untuk memberi nilai awal sebuah perulangan yang dimulai dari i=1 yang sebelumnya i dideklarasikan terlebih dahuli dengan tipe int kemudian perulangan kan berhenti jika nilai i=5, dan perulangan ini bersifat increment atau akan ditambah dengan angka 1 setiap kali proses sampai batas berhenti.

* cout<<"\nSelamat datang";
Perintah ini adalah statemen yang akan diulang sampai 5 kali.

Hasil output  contoh 1 :


Contoh 2 :
Pernyataan untuk nilai awal dapat dituliskan lebih dari satu, dengan sifat menaik
/ incremen.
#include <iostream.h>
#include <conio.h>
main() {
int a;
for(int i=1,a=5;i<=10;i++)
{ cout<<"\nNilai ke "<<i<<" = "<<a;
a+=5; }
getch();}
Hasil output  contoh 2 :

Contoh 3 : Pernyataan untuk nilai awal dapat dituliskan lebih dari satu, dengan sifat
menurun / descremen.
#include <iostream.h>
#include <conio.h>
main() {
int a;
for(int i=10,a=50;i>=1;i--)
{ cout<<"\nNilai ke "<<i<<" = "<<a;
a-=5; }
getch();}
Hasil output  contoh 3 :




Mata Kuliah : Algoritma Dan pemrograman













Senin, 05 Desember 2016

Contoh Algoritma Menggunakan Else


 oke kawan kawan semuanya kali ini saya akan mebagikan informasi mengenai Algoitma dan pemrograman , kali ini saya akan memposting algoritma menggunakan Else. langsung saja simak di bawah ini


Algoritma menghidupkan_listrik
    kamus data
    saklar   : string
    sekring : string

BEGIN

output ("sekring")
    input ("sekring")
        output ("saklar")
            if sekring on dan posisi saklar di naikan THEN;
                output (listrik hidup)
                    else
            ouput (listrik tidak hidup)
        end if
end


di atas adalah contoh dari algoritma pseudocode atau code palsu , semoga bermanfaat

Langkah awal Pembuatan Program

oke teman teman semua nya , kali ini saya akan membagikan informasi tentang langkah awal dalam pembuatan program yang sering di sepelekan oleh programer khusus nya bagi yang pemula , langsung saja simak di bawah ini


1.buat lembar kerja baru












mungkin programer sekalian pasti paham bagaimana cara nya membuat lembar kerja baru , tetapi saya tetap memberi tahukan kepada programer pemula, di bawah file ada logo seperti yang di tunjuk oleh panah , lalu pilih empty file .

2. Save file sebelum mengerjakan















mungkin sebagian programer pemula pasti akan lupa untuk mengsave terlebih dahulu lembar kerjanya , tetapi hal sepele seperti ini yang akan mebuat kita terjerumus kedalam masalah besar. ketika kita mengerjakan kode program yang cukup banyak , tetapi kita belum , menyimpan nya dan tiba-tiba mati listrik , hal sepele seperti itulah yang sering terjadi ,atau mungkin laptop kita eror seperti close program . maka dari itu jangan lah malas untuk menyimpan , dan sering menyimpan file yang sedang di kerjakan.

3.save dengan .cpp




oke hal terakhir yang perlu di perhatikan adalah cara penyimpanan , dalam pemrograman C++ kita harus menyimpan file kita dengan menggunakan format .cpp karna apabila kita tidak menggunakan format .cpp maka file kita tidak akan bisa di jalankan .

oke mungkin itu saja yang bisa saya sampaikan dalam postingan kali ini semoga bermanfaat bagi para calon Programer-programer Handal . terima kasih.


Mata kuliah : algoritma dan pemrograman

Koding konversi suhu Farenhite ke celcius reamur, dan kelvin


nak pada posting kali ini saya akan membagikan informasi bagaimana cara nya meng konversi suhu farenhite menjadi celcius , reamur dan kelvin menggunakan koding bahasa pemrograman CPP (C++). oke langsung saja kita simak baik-baik.

#include <iostream>

using namespace std;

int main(){
    float farenhite,celcius,reamur,kelvin;
    cout<<"masukkan suhu f =" ;
    cin>> farenhite;
    celcius =(farenhite-32)*5/9;
    reamur =(farenhite-32)*4/9;
    kelvin =(farenhite-32)*5/9+273;
    cout<<"hasil konversi suhu ="<<celcius<<" derajat celcius"<<endl;
    cout<<"hasil konversi suhu ="<<reamur<<" derajat reamur"<<endl;
    cout<<"hasil konversi suhu ="<<kelvin<<" derajat kelvin" ;


}


nah begitulah kurang lebih koding nya , semoga bermanfaat .

Koding Program Luas Persegi


di bawah ini adalah cara menghitung luas persegi menggunakan koding atau kode pemrograman, sisi telah di ketahui , tinggal kita mencari luas persegi nya saja, oke simak baik-baik iya.

#include <iostream>

using namespace std;

int main(){
    float s,luas;
    s=5;
    luas= s*s;
    cout<<"luas persegi = "<<luas<<" cm";
    return 0;
}


semoga bermanfaat.

Koding Program Luas Persegi Panjang


di bawah ini adalah cara menghitung luas persegi panjang menggunakan koding atau kode pemrograman, panjang dan lebar telah di ketahui , tinggal kita mencari luas persegi panjang nya saja, oke simak baik-baik iya.
 


#include <iostream>

using namespace std;

int main(){
    float p,l,luas;
    p=10;
    l=5;
    luas= p*l;
    cout<<"luas persegi panjang ="<<luas<<" cm" ;
    return 0;

}


semoga bermanfaat

Koding Program Luas Segitiga



di bawah ini adalah cara menghitung luas segitiga menggunakan koding atau kode pemrograman, alas dan tinggi telah di ketahui , tinggal kita mencari luas segitiga nya saja, oke simak baik-baik iya.


#include <iostream>

using namespace std;

int main(){
    float a,t,luas;
    a=10;
    t=10;
    luas= a*t/2;
    cout<<"luas segitiga = " ;
    cout<<luas<<" cm" ;
    return 0;

}

sekian terima kasih

Koding Program Menghitung Luas Lingkaran



Kali ini saya akan memberikan informasi tentang bagaimana cara membuat kode pemrograman cara menghitung luas lingkaran, nah langsung saja kita simak baik-baik.

#include <iostream>

using namespace std;

int main(){
    float r,pi,luas;
    pi=3.14;
    cout<<"masukkan r =" ;
    cin>>r;
    luas =pi*r*r;
    cout<<"luas ="<<luas;

}


semoga bermanfaat bagi pembaca

Dasar dari koding C++


Hallo semuanya , kali ini saya akan memposting koding yang bakal pertama kali kita pelajari dalam pemrograman khusus nya dalam bahasa C/C++. Semua Programer tentunya pernah belajar koding di bawah ini , oke langsung saja kita lihat kode pemrograman nya.


#include <iostream>

using namespace std;

int main(){
    cout<<"hello world"<<endl;
    cout<<"hello world";
    return 0;
}

nah di atas adalah kode yang tadi saya ceritakan di atas , sekian dari saya semoga postingan ini bermanfaat.