DASAR TEORI
Perulangan yaitu sebuah pernyataa logika yang berfungsi untuk mengulang suatu pernyataan dan tentunya digunakan untuk mengulang blok blok kode sehingga suatu kondisi terpenuhi. kondisi tersebut berupa nila bisa angka, huruf atau true dan false.
Penulisan kode untuk logika perulangan ini ada tiga cara. yaitu
1.For
For merupakan salah sebuah kode yang digunakan untuk operasi perulangan. Dalam penulisan logika ini terdapat satu variabel yang mana sudah diberi nilai atau sudah ditentukan jumlah perulangannya. misal 5 kali mengulang program. Adapun struktur penulisannya yaitu :
Artikel sebelumnya : Contoh program C++ sederhana
for (int i=1; i<=10; i++){
//pernyataan
}
for () adalah pernyataan yang menandakan bahwa kode tersebut merupakan sebuah perulangan. int i=1; adalah sebuah deklerasi variabel bernama i, dan i bernilai 1, kemudian i dimulai pada nilai 1. i<=10; artinya perulangan akan berakhir apabila nilai i sama dengan atau kurang dari 1. sedangkan untuk i++ adalah pertambahan nilai i setiap perulangan misal i = 1, maka akan ditambah 1 = 2, ketika i =2 ditambah lagi dengan 1 hingga kondisi terpenuhi yaitu i<1=0. namun jika kamu ingin mengubah nila pertambahannya menjadi dua cukup dengan menulisnya menjadi i+2.
2. Perulangan While
perulangan while digunakan untuk mengeksekusi kode program yang mana meiliki kondisi benar. jika kondisi salah maka kode program tidak akan dijalankan. kode perulangan ini dapat digunakan untuk kondisi looping atau perulangan yang tidak akan berhenti.
misal
void main(){
int jumlah =1 ;
while (jumlah <=10){
cout<<"nolproject\n";
jumlah+=1;
}
}
3. Perulangan Do While
Cara kerja perulangan Do While adalah dengan memerikas pernyataan while apakah benar atau salah jika benar maka akan menjalankan kode yang berada pada kode do. agar lebih mudah untuk memahaminya cakup dengan mengartikan kata tersebut, While = ketika dan Do = lakukan. maksudnya ketika(while) pernyataan benar maka lakukan(do) kode proram.
main() {
int number = 44;
int tebak;
cout<<"coba tebak angka 1 sampai 100\n";
do {
cout<<"Masukkan Angka : "; cin>>tebak;
}
while(tebak !=number);
}
Penulisan kode untuk logika perulangan ini ada tiga cara. yaitu
1.For
For merupakan salah sebuah kode yang digunakan untuk operasi perulangan. Dalam penulisan logika ini terdapat satu variabel yang mana sudah diberi nilai atau sudah ditentukan jumlah perulangannya. misal 5 kali mengulang program. Adapun struktur penulisannya yaitu :
Artikel sebelumnya : Contoh program C++ sederhana
for (int i=1; i<=10; i++){
//pernyataan
}
for () adalah pernyataan yang menandakan bahwa kode tersebut merupakan sebuah perulangan. int i=1; adalah sebuah deklerasi variabel bernama i, dan i bernilai 1, kemudian i dimulai pada nilai 1. i<=10; artinya perulangan akan berakhir apabila nilai i sama dengan atau kurang dari 1. sedangkan untuk i++ adalah pertambahan nilai i setiap perulangan misal i = 1, maka akan ditambah 1 = 2, ketika i =2 ditambah lagi dengan 1 hingga kondisi terpenuhi yaitu i<1=0. namun jika kamu ingin mengubah nila pertambahannya menjadi dua cukup dengan menulisnya menjadi i+2.
perulangan while digunakan untuk mengeksekusi kode program yang mana meiliki kondisi benar. jika kondisi salah maka kode program tidak akan dijalankan. kode perulangan ini dapat digunakan untuk kondisi looping atau perulangan yang tidak akan berhenti.
misal
void main(){
int jumlah =1 ;
while (jumlah <=10){
cout<<"nolproject\n";
jumlah+=1;
}
}
3. Perulangan Do While
Cara kerja perulangan Do While adalah dengan memerikas pernyataan while apakah benar atau salah jika benar maka akan menjalankan kode yang berada pada kode do. agar lebih mudah untuk memahaminya cakup dengan mengartikan kata tersebut, While = ketika dan Do = lakukan. maksudnya ketika(while) pernyataan benar maka lakukan(do) kode proram.
main() {
int number = 44;
int tebak;
cout<<"coba tebak angka 1 sampai 100\n";
do {
cout<<"Masukkan Angka : "; cin>>tebak;
}
while(tebak !=number);
}
Langkah-Langkah Pratikum:
Latihan 601
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main(){
int a;
for(a=1; a<=10; ++a){
cout<<a;
}
getch();
}
Output
12345678910
Latihan 602
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main(){
int a, b;
for(a=1; a<=5; a++){
cout<<endl;
for(b=a; b<=5; b++){
cout<<a<<" ";
}
}
getch();
}
Output
11111
2222
333
44
5
Latihan 603
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main(){
int a;
for(a=1; a>=1; a++){
cout<<a;
}
getch();
}
}
getch();
}
Output
-
Latihan 604
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main(){
int a, b;
char lagi;
atas:
cout<<"Masukkan bilangan=";
cin>>a;
b=a%2;
cout<<"Hasil :"<<a<<"%2="<<b<<endl<<endl;
cout<<"Ingin hitung lagi[Y/T]:";
lagi=getch();
if(lagi=='Y'||lagi=='Y'){
cout<<endl<<endl;
goto atas;
}
getch();
}
Output
Masukkan bilangan=23
Hasil :23%=1
Ingin hitung lagi[Y/T]:
Latihan 605
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main(){
int a=1;
while(a<=10){
cout<<a<<" ";
}
getch();
}
Output
-
Latihan 606
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main(){
int a=1;
do{
cout<<a<<" ";
a++;
}
while(a<=10);
getch();
}
Output
1 2 3 4 5 6 7 8 9 10
Latihan 607
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main(){
int a=1;
do{
if(a>=6){
break;
}
cout<<a<<" ";
}
while(a++);
getch();
}
Output
1 2 3 4 5
Latihan 608
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main(){
int a;
for(a=1; a<=10; a++){
if(a==6){
continue;
}
cout<<a<<" ";
}
getch();
Output
1 2 3 4 5 6 7 8 9 10
Sekian laporan saya, Terimakasih telah mau berkunjung di blog saya dan jika ada salah pengetikan mohon dimaafkan.
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main(){
int a, b;
for(a=1; a<=5; a++){
cout<<endl;
for(b=a; b<=5; b++){
cout<<a<<" ";
}
}
getch();
}
Output
11111
2222
333
44
5
Latihan 603
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main(){
int a;
for(a=1; a>=1; a++){
cout<<a;
}
getch();
}
}
getch();
}
Output
-
Latihan 604
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main(){
int a, b;
char lagi;
atas:
cout<<"Masukkan bilangan=";
cin>>a;
b=a%2;
cout<<"Hasil :"<<a<<"%2="<<b<<endl<<endl;
cout<<"Ingin hitung lagi[Y/T]:";
lagi=getch();
if(lagi=='Y'||lagi=='Y'){
cout<<endl<<endl;
goto atas;
}
getch();
}
Output
Masukkan bilangan=23
Hasil :23%=1
Ingin hitung lagi[Y/T]:
Latihan 605
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main(){
int a=1;
while(a<=10){
cout<<a<<" ";
}
getch();
}
Output
-
Latihan 606
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main(){
int a=1;
do{
cout<<a<<" ";
a++;
}
while(a<=10);
getch();
}
Output
1 2 3 4 5 6 7 8 9 10
Latihan 607
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main(){
int a=1;
do{
if(a>=6){
break;
}
cout<<a<<" ";
}
while(a++);
getch();
}
Output
1 2 3 4 5
Latihan 608
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main(){
int a;
for(a=1; a<=10; a++){
if(a==6){
continue;
}
cout<<a<<" ";
}
getch();
Output
1 2 3 4 5 6 7 8 9 10
Sekian laporan saya, Terimakasih telah mau berkunjung di blog saya dan jika ada salah pengetikan mohon dimaafkan.
Sekian laporan saya, Terimakasih telah mau berkunjung di blog saya dan jika ada salah pengetikan mohon dimaafkan.
Tidak ada komentar:
Posting Komentar