Sabtu, 21 Juni 2014

contoh operasi perulangan



Proses perulangan
è Opersi yang digunakan untuk menjalankan eksekusi secara berulang berdasarkan syarat perulangn
1.       For
 ( nilai awal;syarat perulangan;operasi perulangannya )
{
// perintah;
}
Contoh:
Menamppilkan nilai 1-10
Int a;
For (a=1;a<=10;a++)
{
                Cout<<a;
}
Menampilkan data 1,3,5,7,9
For (a=1;a<=10;a+2)
{
                Cout<<a;
}


2.       While
Nilai awal;
While (syarat perulangan)
{
Proses perulangan;
//perintah;
}
Contoh:
A=1;
While (a<=10)
{
                A++;
Cout<<a;
}
<<berdasarkan syarat perulangan>>




3.       Do-while
Nilai awal;
Do
{
Operasi perulangan;
Perintah;
}
While (syarat perulangan)
<<Berdasarkan operasi perulangan>>
>>> 
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
main()
{
char nama [20],nobp[15];
int a,jumlah;
a=1;
cout<<"inputkan JUMLAH MAHASISWA :";
cin>>jumlah;


do
{
a++;

cout<<"inputkan NAMA MAHASISWA : ";
gets(nama);
cout<<"inputkan NO_BP: ";
gets(nobp);

cout<<"====================="<<endl;
cout<<"NAMA MAHASISWA : "<<nama<<endl;
cout<<"NO_BP : "<<nobp<<endl;
 }  while(a<jumlah);
getch();
}
4.       Go to
==. Syarat perulanagn kondisi
==. Menuju label ( tanda sebuah perulangan dimulai)
Deklarasi label( pengenalan )
Nama label:
Syarat == nama variable

Goto nama label;
Contoh:
A;
Ulang:
Cout<<”SK_1”;
If (a==’y’)
{
Go to ulang;
}

Example
<< 
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
main()
{
char ulang;
char nama [20],nobp[15];
atas:
cout<<"inputkan NAMA MAHASISWA : ";
gets(nama);
cout<<"inputkan NO_BP: ";
gets(nobp);

cout<<"====================="<<endl;
cout<<"NAMA MAHASISWA : "<<nama<<endl;
cout<<"NO_BP : "<<nobp<<endl;
cout<<"apakah Ingin Input Lagi: ";
cin>>ulang;
if (ulang=='Y'|| ulang=='y')
{goto atas;}
getch();
}
>> 



Untuk data string::::::::::::


#include <conio.h>
#include <stdio.h>
#include <iostream.h>
main()
{
char ulang[20];
char nama [20],nobp[15];
atas:
cout<<"inputkan NAMA MAHASISWA : ";
gets(nama);
cout<<"inputkan NO_BP: ";
gets(nobp);

cout<<"====================="<<endl;
cout<<"NAMA MAHASISWA : "<<nama<<endl;
cout<<"NO_BP : "<<nobp<<endl;
cout<<"apakah Ingin Input Lagi: ";
cin>>ulang;
if (strcmp(ulang,"yes")==0)
{goto atas;}
getch();
}











Input:
-          Inputkan nama Mahasiswa: (input)
-          Inputkan no_bp; [input]
Output
-          Nama mahasiswa:
-          Nobp
Program C++ menggunakan perintah Or

#include <conio.h>
#include <stdio.h>
#include <iostream.h>
main()
{
char nama [20],nobp[15];
int a,jumlah;
cout<<"inputkan JUMLAH MAHASISWA :";
cin>>jumlah;
for (a=1;a<jumlah;a++)
{
cout<<"inputkan NAMA MAHASISWA : ";
gets(nama);
cout<<"inputkan NO_BP: ";
gets(nobp);

cout<<"====================="<<endl;
cout<<"NAMA MAHASISWA : "<<nama<<endl;
cout<<"NO_BP : "<<nobp<<endl;
 }
getch();
}

Example utk whileL:
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
main()
{
char nama [20],nobp[15];
int a,jumlah;
a=1;
cout<<"inputkan JUMLAH MAHASISWA :";
cin>>jumlah;

while(a<jumlah)
{
a++;
cout<<"inputkan NAMA MAHASISWA : ";
gets(nama);
cout<<"inputkan NO_BP: ";
gets(nobp);

cout<<"====================="<<endl;
cout<<"NAMA MAHASISWA : "<<nama<<endl;
cout<<"NO_BP : "<<nobp<<endl;
 }
getch();
}

Tidak ada komentar:

Posting Komentar